В мире разработки программного обеспечения эффективность и управление сложностью играют ключевую роль. Именно об этом рассказывает книга "Код, который умещается в голове: эвристики для разработчиков" автора Марка Симана. Она предлагает незаменимые практические советы по написанию кода, которые помогут удержать проекты под контролем и обеспечить стабильный темп работы.
В книге автор подробно описывает методы и процессы, которые помогут разработчикам решать ключевые вопросы в процессе разработки программного кода. Он обсуждает создание чек-листов, организацию командной работы, инкапсуляцию, декомпозицию, проектирование API и модульное тестирование. Каждая тема подкреплена фрагментами кода из реальных проектов, написанными на языке C#, что делает материал доступным для разработчиков, использующих различные объектно-ориентированные языки, включая Java, C++ и TypeScript.
Автор Марк Симан, бывший экономист, обладает богатым опытом в разработке программного обеспечения и создании программных продуктов для различных компаний. Его книга о внедрении зависимостей была отмечена премией Jolt, и он выступал на более чем 100 международных конференциях. Кроме того, Марк создал видеокурсы для Pluralsight и Clean Coders.
Купив эту книгу, вы:
- Научитесь выбирать образ мышления и процессы, которые работают, и избегать неработающих метафор.
- Научитесь использовать чек-листы, чтобы высвободить когнитивные ресурсы и улучшить результаты, опираясь на уже имеющиеся навыки.
- Сможете избавиться от "аналитического паралича", создав и развернув вертикальный срез своего приложения.
- Сможете овладеть лучшими методами изменения поведения кода и повысить качество своего программного продукта.
Откройте страницы этой книги и обретите неоценимые знания, которые помогут вам стать более эффективным и уверенным разработчиком.