The Pragmatic Programmer jest bardzo przez wiele osób recommended. Właśnie skończyłem ją czytać i widzę, dlaczego ludzie ją polecają, chociaż chciałbym zauważyć, że Code Complete obejmuje niemal wszystkie te same materiały w dużo większej głębi.Czy autorzy Pragmatycznego programisty zapomnieli o YAGNI?
Jedną z rzeczy, które mnie dręczyły, był sposób, w jaki autorzy nigdy nie wspomnieli o wadach elastyczności, uogólnieniu i pozostawieniu miejsca na dalszy rozwój. Te koncepcje są bardzo dobre, ale co stało się z zasadą YAGNI (You Is not Go Need It It), która uniemożliwia deweloperom marnowanie czasu na wdrażanie elastyczności, która nigdy nie zostanie wykorzystana?
Poszukiwanie SO ujawnia 400 pytań o YAGNI, więc wątpię, aby koncepcja była zbyt niejasna dla autorów. Nie jestem oczywiście tak blisko doświadczony jak oni, więc dlaczego nie wspomnieli o żadnym ograniczeniu w całej książce?
Dzięki.
Naprawdę musiałbyś ich spytać, chociaż zgaduję, że powodem jest to, że YAGNI nie sprzedaje książek. – Oded