Статья с броским заголовком
Авторитетные товарищи сошлись на «религиозной почве» что есть Agile и пытались давить друг-друга авторитетом в данном вопросе.
Robert C Martin:
Joel said that the SOLID principle aren’t «agile». Everybody and his uncle thinks he knows what the term «agile» means. But I’m the guy who called the meeting where the name «agile» was picked. I’ve been writing about Agile development since the term Agile development was created. I think I know what is Agile and what isn’t. And I think I have the authority to override Joel on this one. Joel, the SOLID principles are agile.
Да, это довод Я больше тебя пишу на эту тему, поэтому мое мнение правильное, ага.
Уделите спору несколько минут вашего времени. Особенно рекомендуется к вдумчивому прочтению адептам Agile: подумайте, почему так много говорится про Agile, вместо того чтобы говорить о его ограничениях и недостатках? «Серебрянной пули нет», ответ на главный вопрос жизни «42», а люди, которые должны по идее нести великое, доброе и вечное спорят на личном уровне, кто из них достойнее рассуждать о значении термина Agile.
Кстати, заметим, Джоель говорит по сути: если весь Agile это идея не делать раньше времени того, что может быть делать и не надо будет, то как тогда согласуется с этим принципом идея TDD?
Оригинал публикации на InfoQ: