Дэвид Фарли, легендарный разработчик и создатель continuous delivery, рассказывает о фундаментальных принципах разработки современного ПО. Пора познакомиться с наиболее эффективными и грамотными методами управления рабочими процессами, которые позволят повысить качество ваших приложений, вашей жизни и жизни ваших коллег.Ключевые концепции, лежащие в основе эффективной разработки ПО, — это непрерывное обучение и управление сложностью. Дэвид Фарли анализирует их и формулирует принципы, следование которым приведет к улучшению дизайна ПО и качества кода, а также методы и подходы, доказавшие свою эффективность и приводящие к успеху.Речь идет не об абстракциях, вы освоите реальные приемы, которыми пользуются опытные разработчики ПО. Эти техники эмпирические и итеративные, они основаны на обратной связи и сосредоточены на выполнении кода, то есть соответствуют всем требованиям современной разработки.
Devid Farli, legendarnyy razrabotchik i sozdatel continuous delivery, rasskazyvaet o fundamentalnykh printsipakh razrabotki sovremennogo PO. Pora poznakomitsya s naibolee effektivnymi i gramotnymi metodami upravleniya rabochimi protsessami, kotorye pozvolyat povysit kachestvo vashikh prilozheniy, vashey zhizni i zhizni vashikh kolleg.Klyuchevye kontseptsii, lezhashchie v osnove effektivnoy razrabotki PO, eto nepreryvnoe obuchenie i upravlenie slozhnostyu. Devid Farli analiziruet ikh i formuliruet printsipy, sledovanie kotorym privedet k uluchsheniyu dizayna PO i kachestva koda, a takzhe metody i podkhody, dokazavshie svoyu effektivnost i privodyashchie k uspekhu.Rech idet ne ob abstraktsiyakh, vy osvoite realnye priemy, kotorymi polzuyutsya opytnye razrabotchiki PO. Eti tekhniki empiricheskie i iterativnye, oni osnovany na obratnoy svyazi i sosredotocheny na vypolnenii koda, to est sootvetstvuyut vsem trebovaniyam sovremennoy razrabotki.