First edition. — Lean Publishing, 2016. — 44 p.
Целевая аудитория: опытные разработчики.В жизни каждого разработчика наступает момент, когда он понимает, что писать так дальше код нельзя. Он никуда не годится: плохо расширяемый, нечитабельный, часто дублируется. Тогда-то в голову и приходят мысли о паттернах, архитектуре и лучших практиках. Данное небольшое руководство на примере языка Python расскажет о самых популярных паттернах проектирования приложений.В книге рассматриваются следующие темы:✔ Стратегия;
✔ Декоратор;
✔ Фабрика;
✔ Синглтон и некоторые другие.
Преимущества:➕ небольшой объём;
Недостатки:➖ обзорный материал.
Rahul Batra was first introduced to programming during 1996 in GWBASIC, but he did not seriously foray into it till 2001 when he started learning C++. Along the way, there were dabblings in many other languages like Python, Ruby, Perl and Java. He has worked in many domains like enterprise backup, ad-tech, financial softwares and analytics.
Rahul has been programming professionally since 2006 and currently lives and works in Gurgaon, India.