S4 - AnnKons/stankin GitHub Wiki
- Антипаттерн разработки: Reinventing the wheel
Название этого антипаттерна дословно можно перевести как «повторное изобретение колеса», или, более привычное русскому слуху, «изобретение велосипеда». Смысл антипаттерна состоит в том, что программист разрабатывает собственное решение, в то время как существуют не менее, а зачастую и более достойные аналоги.
Этот антипаттерн особенно свойственен русской душе. Каждый считает себя самым-самым, и отвергает саму возможность того, что кто-то способен решить эту задачу лучше, чем он сам.
Каким бы талантливым не был программист, следует помнить, что изобретение велосипеда это как минимум трата времени, а время, как известно — самый ценный ресурс.
-
Архитектурный антипаттерн: Мышиная возня - создание множества мелких и абстрактных классов для решения одной конкретной задачи более высокого уровня, вместо того, чтобы использовать более подходящие средства.
-
Организационный антипаттерн: Аналитики-паралитики — проект застревает на стадии анализа задачи, в бесконечных спорах «как делать лучше». В результате получается вообще никак.
-
Антипаттерн среды: Сапожник без сапог - не использование своих навыков и умений в отношении себя.