Прагматически настроенный Программист настоятельно рекомендован многими людьми. Я только что закончил читать его, и я вижу, почему люди рекомендуют это, хотя я указал бы что Код Полные покрытия почти весь тот же материал в намного большей глубине.
Однако одной вещью, которая прослушивала меня, был способ, которым авторы никогда не упоминали оборотных сторон гибкости, обобщения и оставления комнаты для будущей разработки. Те понятия все очень хороши, но что произошло с принципом YAGNI (Вы не Собираетесь Потребность Он), который предотвращает разработчиков, тратящих впустую их гибкость реализации времени, это никогда не будет используемым?
Поиск ТАК показывает 400 вопросов о YAGNI, таким образом, я сомневаюсь, что понятие было слишком неясно для авторов. Я нигде не, конечно, рядом так же опытен как их, итак, почему они не упоминали использования сдержанности всюду по книге?
Спасибо.
Они не называют это ЯГНИ, но на странице 11 есть ключевое слово, имеющее, по крайней мере, такое же внимание:
Знайте, когда остановиться!
Они не забыли. Я думаю, что книга как раз перед тем, как YAGNI стала хорошо известной.