Kaasaegsed programmeerijad peavad mitte ainult tõhusalt programmeerima, vaid ka teadma asjakohaseid inseneripraktikaid, mis võimaldavad koodibaasi stabiilseks ja kvaliteetseks muuta. Mis siis on erinevus programmeerimise ja tarkvarainseneeria vahel? Kuidas saab arendaja juhtida elavat koodibaasi, mis areneb ja reageerib muutuvatele nõudmistele kogu...
oma olemasolu vältel? Tuginedes Google'i kogemusele, teevad insener-programmeerijad Titus Winters ja Hiram Wright koos Tom Manshreki kahetsusväärse ja sügava analüüsi sellest, kuidas juhtivad maailma praktikad loovad ja toetavad tarkvara. Räägitakse ainulaadsest insenerikultuurist, protsessidest ja tööriistadest Google'is ning sellest, kuidas need aspektid mõjutavad arenduse efektiivsust. Tutvute põhimõtetega, mida tarkvaraarenduse ettevõtted peavad arvestama, projekteerides, arendades arhitektuuri, kirjutades ja hooldades koodi.
Kaasaegsed programmeerijad peavad mitte ainult tõhusalt programmeerima, vaid ka teadma asjakohaseid inseneripraktikaid, mis võimaldavad koodibaasi stabiilseks ja kvaliteetseks muuta. Mis siis on erinevus programmeerimise ja tarkvarainseneeria vahel? Kuidas saab arendaja juhtida elavat koodibaasi, mis areneb ja reageerib muutuvatele nõudmistele kogu oma olemasolu vältel? Tuginedes Google'i kogemusele, teevad insener-programmeerijad Titus Winters ja Hiram Wright koos Tom Manshreki kahetsusväärse ja sügava analüüsi sellest, kuidas juhtivad maailma praktikad loovad ja toetavad tarkvara. Räägitakse ainulaadsest insenerikultuurist, protsessidest ja tööriistadest Google'is ning sellest, kuidas need aspektid mõjutavad arenduse efektiivsust. Tutvute põhimõtetega, mida tarkvaraarenduse ettevõtted peavad arvestama, projekteerides, arendades arhitektuuri, kirjutades ja hooldades koodi.