Resign patterns
Материал из Lurkmore.
Эта статья сделана из уныния и отчаяния. Сделайте с ней что-нибудь. Пожалуйста. |
Эта статья про лулз, недоступный для большинства Для понимания требуется: 1. Быть программистом; 2. Знать паттерны; 3. Хорошо знать английский. |
resign patterns — локальный мем этих самых, программистов. В окружающих интернетах данный предмет малоизвестен. Вам он может показаться цугундером или унылым говном. Мы вас предупредили. |
Resign Patterns — пародия на Design Patterns (шаблоны проектирования).
Содержание |
[править] GoF
Группа из четырёх лиц, в далнейшем названная «банда четырёх» (англ. «Gang of Four», сокр. GoF) с целью обобщить опыт применения решений проектирования, написали книгу, которая состояла из описания 23 шаблонов (советские программисты, которым в детстве не привили любовь к родному («родной» — это германский штоле?) языку чаще используют термин «паттерн») проектирования. В последствии книга была признана многими как крайне полезное руководство для проектирования архитектуры программ, и были высосаны выдуманы десятки других паттернов.
Книга считается классической книгой о разработке ПО и её должен прочесть каждый. Существует другое мнение: квалифицированный программист ничего нового, кроме, возможно, названий паттернов, из неё не узнает, а индусу она не поможет. Так как прогресс не стоит на месте, часть паттернов из этой книги морально устарели и бессмысленное применение некоторых безусловно расценивается как быдлокодерство.
[править] Resign Patters
[править] См. также
- Программист
- Быдлокодер
- Квадратно-гнездовой способ мышления
- Шаблон
- Проблема 2000 — паттерн Detonator
- x86 — паттерн Fromage
- Языки с ООП:
[править] Примечания
Промышленные | 1С • C# • C++ • JavaScript (Ajax) • Pascal • Perl • PHP • Pure C • Python • ABAP • Ассемблер • Васик • Жаба |
Эзотерические | BrainFuck • Erlang • Forth • Haskell • LISP • Prolog • Tcl • TeX |
Профессии | Быдлокодер • Программист • Тестировщик • Хакер • Хеллоуворлдщик |
Методы и стили | Reverse Engineering • Выстрелить себе в ногу • Грязный хак • Индусский код • Костыль • Метод научного тыка • Свистелки и перделки |
Прочее | ++i + ++i • My other car • Foobar • Regexp • Resign patterns • ЕГГОГ • %s • Тест Тьюринга • Рекурсия • Умение разбираться в чужом коде • Фаза Луны |