Сучасні програмісти мають не тільки ефективно програмувати, а й знати належний інженерний практик, що дає змогу зробити кодову базу стабільною
та якісною.
У чому ж різниця між програмуванням і програмною інженерією? Як розробник може керувати живою кодовою базою, яка розвивається та реагує на мінливі вимоги впродовж усього існування?
Ґрунтуючись на досвіді Google, інженери-програмісти Титус Вінтерс і Хайраммаль разом із Томом Маншреком роблять відвертий і проникливий аналіз того, як провідні світові практики створюють і підтримують ПЗ. Йдеться про унікальну інженерну культуру, процеси та інструменти Google, а також про те, як ці аспекти впливають на ефективність розроблення.
Вивчіть фундаментальні принципи, які компанії розробників ПЗ мають враховувати під час проєктування, розроблення архітектури, написання та супроводу коду.