Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Вниз

Ваше отношение к паттернам   Найти похожие ветки 

 
Александр Иванов ©   (2007-02-15 07:27) [0]

Помню некоторое время назад на форуме часто были советы изучать паттерны. ИШ часто о них говорил. Однако последнее время упоминаний о них не встречаю. Мода прошла?


 
Думкин ©   (2007-02-15 07:29) [1]

> Александр Иванов ©   (15.02.07 07:27)  

А их каждый день надо что ли обсуждать? Обсудили и хватит. Это же не политика.


 
Александр Иванов ©   (2007-02-15 07:32) [2]

> [1] Думкин ©   (15.02.07 07:29)
> Обсудили и хватит. Это же не политика.

Насколько я помню это не обсуждения были. Советы учить.

Ветку я завел, так как сам сомневаюсь в их необходимости. Может быть прошла первая волна и стало понятно, что паттернов слишком много расплодилось, чтобы говорить об их эффективности?


 
Ega23 ©   (2007-02-15 08:01) [3]

Как раз вчера Alkid прислал сцылку...  :)
http://www.developers.org.ua/archives/a4/2007/02/14/resign-patterns/


 
ИА   (2007-02-15 08:53) [4]

шаблоны это классический пример обертки здравого смысла в модную упаковку. Как следствие - наличие большого количества книг, статей, специалистов по внедрению  и прочих методов зарабатывания бабла на людях, которым ничего из этого не поможет. Ибо программист с наличием здравого смысла уже их знает, хотя зачастую не подозревает, ну а у кого его нет.... Этому научить невозможно.


 
Котик Б   (2007-02-15 10:08) [5]

Отношение к паттернам проектирования положительное, впрочем как и ко всем шаблонным вещам ускоряющим разработку...

Знаю точно одно - знание design patterns НЕ ПОМЕШАЕТ :)

PS: А чего о них говорить постоянно ... это ж не сплетни "у кого какая розовая кофточка" ...


 
Ученик чародея ©   (2007-02-15 12:06) [6]


> Александр Иванов ©   (15.02.07 07:27)
>
> Помню некоторое время назад на форуме часто были советы
> изучать паттерны. ИШ часто о них говорил. Однако последнее
> время упоминаний о них не встречаю. Мода прошла?


Да нет, просто стали обязательной обыденностью, это как утром почистить зубы. Незнание паттернов проектирования дает недопрограммиста, который и умеет только кидать кнопки на форму.

PS
Очень часто знание паттенов приходит не после прочтения книжки а более болезненно, на своих ошибках и опыте, но закрепление знания таким образом мощнее.


 
Ученик чародея ©   (2007-02-15 12:08) [7]


> Александр Иванов ©   (15.02.07 07:32) [2]
>
> > [1] Думкин ©   (15.02.07 07:29)
> > Обсудили и хватит. Это же не политика.
>
> Насколько я помню это не обсуждения были. Советы учить.
>
> Ветку я завел, так как сам сомневаюсь в их необходимости.
>  Может быть прошла первая волна и стало понятно, что паттернов
> слишком много расплодилось, чтобы говорить об их эффективности?


Паттерны - это не стандарты, это этикет программирования. Вам никто не запрещает в гостях плевать на пол, вас просто не пригласят в следующий раз. То же самое касается и проекта.


 
Лёша   (2007-02-15 12:12) [8]

Если говорить об ООП паттернах, то это совсем не мода.


 
Ученик чародея ©   (2007-02-15 12:14) [9]

1.5. Симплтон (Simpleton)

Симплтон - это жутко навороченный паттерн, используемый для решения самых примитивных задач. Он является точным показателем профессионального уровня тех, кто его использует.


http://www.developers.org.ua/archives/a4/2007/02/14/resign-patterns/

Кнопки на форму?


 
KSergey ©   (2007-02-15 13:16) [10]

> ИА   (15.02.07 08:53) [4]
> шаблоны это классический пример обертки здравого смысла
> в модную упаковку.


Прямо бальзам на душу :)

Когда слышо от кого-либо всякие заумные слова о паттернах - то как-то неуютно себя чувствую, а добраться почитать - не досуг... :(
Лишь одно постоянно удивляет: то, что всегда делали - вдруг говорят "а, так то паттерн такой-то, это я знаю"... и что? ну а я так и делал.


 
reonid ©   (2007-02-15 13:16) [11]

2ИА   (15.02.07 08:53) [4]
>Ибо программист с наличием здравого смысла уже их знает, хотя зачастую
>не подозревает, ну а у кого его нет...

Так Банда четырёх, вообще говоря, не изобрела шаблоны.
Она их классифицировала.

Самая важная характеристика шаблона - это его ИМЯ.
И теперь "программисты с наличием здравого смысла" могут
общаться на понятном всем языке. И мыслить в категориях шаблонов.
В этом большая заслуга Банды.

PS Использование шаблонов - дело весьма творческое.
При бездумном их использовании запросто возможно
значительное и ничем не оправданное усложнение кода.


 
KSergey ©   (2007-02-15 13:17) [12]

И еще, относительно приведенной ссылки: такое впечатление, что стеб над названиями... Не очень интересно. Или я чего-то не понял?


 
Ega23 ©   (2007-02-15 13:40) [13]


> И еще, относительно приведенной ссылки: такое впечатление,
>  что стеб над названиями... Не очень интересно. Или я чего-
> то не понял?


Так ты почитай сначала...  :)))


 
KSergey ©   (2007-02-16 08:58) [14]

> Ega23 ©   (15.02.07 13:40) [13]
> >  что стеб над названиями... Не очень интересно. Или я
> чего-то не понял?
>
> Так ты почитай сначала...  :)))

Что почитать? Перевод, оригинал или оригинал о паттернах? :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.042 c
2-1171908960
Ezorcist
2007-02-19 21:16
2007.03.11
C:Array of Char S:string


1-1168244756
Tex
2007-01-08 11:25
2007.03.11
OnDblClick на Splitter


1-1168612263
Cara
2007-01-12 17:31
2007.03.11
Сложная форма


8-1147019307
Константинов
2006-05-07 20:28
2007.03.11
WaveOut


3-1166179693
Vlad Oshin
2006-12-15 13:48
2007.03.11
select from select как сделать правильно?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский