ООП: различия между версиями

>Victor Cr
дописал
>Victor Cr
дописал
Строка 9: Строка 9:
Все желающие истенно уверовать в ООП должны пройти одно из предварительных испытаний. Первое испытание - сложнейшие тесты, которые требуют глубокого знания античной, классической и современной философии, истории, архитектуры, артистизма, тонкого художественного вкуса и присутствия "божей искры". И второе - обряд очищения, во время которого им удаляют три четверти [[моск|мозга]]. Этот обряд необходим для кастового разделения ООП адептов. Хотя в последнее время кастовая система потихоньку умирает от старости, в прямом смысле.
Все желающие истенно уверовать в ООП должны пройти одно из предварительных испытаний. Первое испытание - сложнейшие тесты, которые требуют глубокого знания античной, классической и современной философии, истории, архитектуры, артистизма, тонкого художественного вкуса и присутствия "божей искры". И второе - обряд очищения, во время которого им удаляют три четверти [[моск|мозга]]. Этот обряд необходим для кастового разделения ООП адептов. Хотя в последнее время кастовая система потихоньку умирает от старости, в прямом смысле.


ООП, как религия, основано на использовании предметов/объектов для выражения программных понятий. При написании программ, по канонам ООП, используются апельсины, табуретки, автомобили, [[абстрактный пользователь|абстрактные пользователи]], а также такие диалектические понятия как сущность, форма, содержание/контент, признак и т.д. Из всего этого хлама опытный программист может запросто написать ВСЕ(!!!) требуемые ему программы. Типичный тест на адекватность проводится таким образом - испытуемому задают вопросы вроде<br/>
ООП, как религия, основано на использовании предметов/объектов для выражения программных понятий. При написании программ, по канонам ООП, используются апельсины, табуретки, автомобили, [[абстрактный пользователь|абстрактные пользователи]], а также такие диалектические понятия как сущность, форма, содержание/контент, признак и т.д. Из всего этого хлама опытный программист может запросто написать ВСЕ(!!!) требуемые ему программы.  
  У мужчины есть единственный друг - собака. Изобразите пожалуйста это на диаграмме...
 
Типичный тест на адекватность проводится таким образом - испытуемому задают вопросы вроде<br/>
  У мужчины есть единственный друг - собака. Изобразите, пожалуйста, это на диаграмме...
Если после этого испытуемый нарисовал человечка с собакой на поводке, или посоветовал мужику бросить все эти заграничные мансы и жениться - то он абсолютно здоров и не нуждаеться в длительной реабилитации. Если же ответом стала куча квадратиков со стрелочками и подписями не на русском, то этот кандидат имеет столь серьезные психические расстройства, что способен только на написание программ с использованием ООП.
Если после этого испытуемый нарисовал человечка с собакой на поводке, или посоветовал мужику бросить все эти заграничные мансы и жениться - то он абсолютно здоров и не нуждаеться в длительной реабилитации. Если же ответом стала куча квадратиков со стрелочками и подписями не на русском, то этот кандидат имеет столь серьезные психические расстройства, что способен только на написание программ с использованием ООП.


=== Стуктура религиозной ячейки ===
=== Стуктура религиозной ячейки ===


Как было сказано выше ООП является религией, и как обычно "опиум для народа" имеет своих адептов. В прямом и переносном смысле. Адепты ООП во всем подчиняются жрецам ООП, коих выбирает Верховный Совет страны/региона/компании. При этом в Верховный Совет обычно входят люди далекие от программирования, а значит - талантливые, сильные и необходимые обществу. В рамках компании в Совете состоят
Как было сказано выше ООП является религией, и как обычно "опиум для народа" имеет своих адептов (далее ООПрограммист). В прямом и переносном смысле. ООПрограммисты во всем подчиняются жрецам ООП (далее Архитектор), коих выбирает Верховный Совет (далее Верховный Совет).  
 
В Верховный Совет обычно входят люди далекие от программирования, а значит - умные, талантливые и необходимые обществу. В большинстве своем это директора и старший командный состав.
 
В качестве Архитекторов избирают ООПрограммистов, которые либо относятся к высшей касте (непроверенная информация), либо совсем не умеют программировать. В задачи Архитекторов входит:
* обдумывание глобального развития ООП модели приложения с привязкой к реальным временным этапам проекта - '''и когда ж это все завалится?..'''
* кратчайшее и оптимальнейшее решение текущих архитектурных проблем - '''да отъ@#$сь от меня.'''
* общение с руководителями среднего звена об временных трудностях при реализации новейших архитектурных находок - '''ну все я увольняюсь, эти козлы опять все запороли.'''


=== Философия ===
=== Философия ===
Строка 21: Строка 30:
Адепты ООП уделяют большую роль при разговоре красоте фраз, забывая иногда о их необходимости вобще. Настоящий гуру никогда не будет говорить то, что думает. Вместо этого он постарается изложить мысль так, чтоб ее можно было без труда изменить по требованию слушателя. Христоматийный пример этому:<br/>
Адепты ООП уделяют большую роль при разговоре красоте фраз, забывая иногда о их необходимости вобще. Настоящий гуру никогда не будет говорить то, что думает. Вместо этого он постарается изложить мысль так, чтоб ее можно было без труда изменить по требованию слушателя. Христоматийный пример этому:<br/>
''- Скажите почему вы уехали из Канады.<br/>- Там живут одни хокеисты и шлюхи.<br/>- Хм... Моя жена родом оттуда...<br/>- А за кого она играет?''
''- Скажите почему вы уехали из Канады.<br/>- Там живут одни хокеисты и шлюхи.<br/>- Хм... Моя жена родом оттуда...<br/>- А за кого она играет?''


=== Шаблоны продуктирования ===
=== Шаблоны продуктирования ===
Строка 33: Строка 40:


=== Итоги ===
=== Итоги ===
=== Общие факты ===
Нет смысла пытаться убедить ярого поклонника ООЯ в том, что ему не нужно строить сложные фразы, так как их не придется менять. Это может вызвать шквал эмоций и клятвенные заверения, что вы ''обязательно'' захотите поменять это в дальнейшем, что приведет к большим трудностям, т.к. не было заложено с самого начала. Это обоснованно лишь частично, наиболее вероятная причина заключается в неспособности человека излагать мысли по-другому. Простой и натуральный способ выражения уже кажется им пресным и некрасивым.
Основой для изложения
столкнетесь с жестким сопротивлением и  такое ограничение, впрочем, если его убрать, никак не влияет на качество речи, т.е. по другому он уже и не сможет высказаться
наряду со развитым "чувством прекрасного" (некоторые ученые теологи используют синоним "чувство жеппы"). Использование данного тандема языков требует глубокой веры в Выделенный набор языков обладают несравненным преимуществом, по сравниению с убогими процедурными, функциональными и остальными языками. Как и любая религия Фанатики


{{stub}}
{{stub}}