Зачастую инженеры и архитекторы программного обеспечения работают с большими и сложными кодовыми базами, которые необходимо масштабировать и поддерживать. В этой книге Максимилиано Контьери выходит за рамки концепции чистого кода, показывая, как выявлять возможности для улучшения и их влияние на код, используемый в производственной среде. Что касается надежности и развития системы, эти методы обеспечивают преимущества, которые окупаются со временем.
Используя реальные примеры из жизни на JavaScript, PHP, Java, Python и многих других языках программирования, эта книга содержит проверенные рецепты, которые помогут вам масштабировать и поддерживать большие системы. Каждый раздел охватывает фундаментальные понятия, включая читаемость, связанность, тестируемость и расширяемость кода, а также «запахи кода» — симптомы проблем, требующих особого внимания, — и рецепты их устранения.