October 4th, 2013

Паттерны или антипаттерны. Хитрожопость.

Анти-паттерн (от англ. anti-pattern; он же ловушка, англ. pitfall) — это то, как поступать не надо, но как всё равно все, всегда и повсюду поступают. Сколько ни предупреждают. Потому как дедлайны. (Deadline («последний срок») — любимая в программерских и других проектах игра, в которой 90% основных действий по плану проекта осуществляются в оставшиеся до сроков окончания проекта 10% времени. Алсо, слово означает, собственно, сам срок окончания проекта. Играется как правило всем коллективом. При этом включает в себя невозбранно такие игры как «я начальник — ты говно, ты начальник — я говно», «геройство одних — есть следствие проёБов других»[1] и «сейчас разберёмся как следует и накажем кого попало»[2]. )

Потому как бизнес. Потому как хитрожопые придурки.

Термин пришел из информатики, из книги «Банды четырёх» Шаблоны проектирования, которая заложила примеры практики хорошего программирования. Авторы назвали эти хорошие методы «шаблонами (паттернами) проектирования», а антиподами им и являются, соответственно, «анти-паттерны». В принципе, анти-паттерны применимы не только в ИТ, но и в любой другой области человеческой деятельности.
Swing_project