Ознакомительный фрагмент. Получить полный доступ
Хороший код, плохой код: мысли как инженер-программист