Даже плохой программный код может работать. Однако, если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, вынимая внушительные ресурсы на его поддержание и «уборка».
Эта книга посвящена хорошему программированию. В ней полно реальных примеров кода. Прочитав книгу, вы узнаете много нового о кодах. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как превратить плохой код в хороший.
Это руководство по мастерству программного обеспечения. Мартин объединился со своими коллегами по «Object Mentor», чтобы перебрать их лучшую практику очистки кода «на лету» для книжки, которая привьет вам ценности мастера программного обеспечения и сделает вас лучше программистом — но только если вы работаете на него.
Какую работу вы будете делать? Вы будете читать код — много кода.
И вам будет предложено подумать о том, что хорошо с этим кодом и что с ним не так.
Что еще более важно, вы будете уверены ввязке своих профессиональных ценностей и преданности своей работе.
Из этой книги вы узнаете:
- как определить разницу между красивым и плохим кодом;
- как написать красивый код и как превратить плохой код в красивый;
- как создать красивые имена, хорошие функции, красивые объекты и красивые классы;
- как отформатировать код для максимальной читаемости;
- как реализовать полное обращение с ошибками без затемнения логики кода;
- как разделить тест и практиковать тестовую разработку.
Эта книга является обязательной для любого разработчика, инженера программного обеспечения, руководителя проекта, руководителя команды или системного аналитика, заинтересованного в создании лучшего кода.








