Описание
Программирование — это постоянная борьба со сложностью. Чем больше становится проект, тем труднее поддерживать качество кода, исправлять ошибки и внедрять новые возможности. Крис Циммерман предлагает практическую систему из 21 правила, которая помогает принимать более взвешенные инженерные решения и создавать код, с которым удобно работать годами.Что внутри:• как делать решения максимально простыми, но не упрощать их чрезмерно;• почему ошибки распространяются по проекту и как останавливать этот процесс;• эффективные подходы к именованию, тестированию и ревизии кода;• способы локализовать сложность и сохранять управляемость больших систем;• принципы командной разработки и формирования единых инженерных стандартов;• реальные примеры из многолетней практики разработки программного обеспечения и видеоигр.Книга не привязана к конкретному языку программирования или технологии. Она посвящена фундаментальным принципам инженерного мышления, которые остаются актуальными независимо от инструментов и платформ.













