MVC – проблема или решение? (перевод)
Repositories, Adapters, MVC со всеми родственниками, SOLID, RTFM… Как (PHP) разработчик, эти слова бросаются на тебя со всех уголков Интернета. Я ненавижу это, с меня достаточно. Прекратите говорить мне, что делать и показать мне этих котят вместо этого. Программное обеспечение решает проблемы Мы не просто пишем программное обеспечение. Код не попадает в наши файлы с небес. Мы анализируем требования, делим из на небольшие проблемы, затем находим решения и решаем эти проблемы. Каждая строка кода которую вы написали или напишете решает определенную проблему. Возможно для спасения мира, показывают котят на экране, возможно просто они хорошо смотрятся на IE8. Это не просто так, не прикасайтесь к ним! Проблемы разрешимы и решения для этих проблем становятся частью чего-то большего. Черный ящик, который удовлетворяет всем исходным требованиям. Но как мы решаем эти проблемы? Будет ли мое решение лучшим? Будут ли понимать другие разработчики (или я сам через 2 месяцы), что я т...