Это всеобъемлющий труд по программированию: в книге приведены универсальные рекомендации по всему циклу разработки ПО. Как проектировать архитектуру, как формировать команду, как именовать переменные, как тестировать и оптимизировать, как управлять своим кодом, как поддерживать качество высокого уровня и многое другое. «Совершенный код» помогает избегать многих типовых ошибок и негативного опыта.