HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Паттерны в программировании
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13251
Возраст: 33

Рейтинг



Хитрота Паттерны в программировании

Всё чаще и чаще слышу это слово, каждый новичок сейчас бежит изучать всевозможные паттерны едва выучив язык. Я пока живу изобретением велосипедов, но как будет время тоже наверное начну. Скажите, кто как считает насколько сегодня вообще нужны паттерны? Такое ощущение что их зазубривают тупо что проходить собеседования, а вот в геймдеве их не так уж и часто применяют (речь об общеизвестных патернах), а у бэкендеров обычно есть свои собственные библиотеки и патерны.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 07-10-2024 в 08:27

Сообщить модератору | | IP: Записан
Сообщение: 222195

Старое сообщение 07-10-2024 08:26
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32649
Нанёс повреждений: 392 ед.

Рейтинг



Использую, но не задумываюсь о том, как они называются.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 222197

Старое сообщение 07-10-2024 09:41
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13251
Возраст: 33

Рейтинг



Дядя Миша
А какие например? Ты их где то изучал или чисто свои велосипеды?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 222199

Старое сообщение 07-10-2024 11:07
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32649
Нанёс повреждений: 392 ед.

Рейтинг



Я изучал не паттерны, а чужие исходники, которые были в продакшне.
Это единственный способ научится чему-то годному. Всё что не идёт в продакшн, это шлак. Естественно в исходниках паттерны никоим образом не отмечены. Поэтому я знаю где, что и как реализовывать, но вот названия их не - не знаю абсолютно. Да мне это и не мешает. Пользователям тоже плевать какие я там паттерны использовал. Это так, в узком кругу щёки надувать, не более того.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 222205

Старое сообщение 07-10-2024 12:31
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34651
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Давай для начала определимся, что ты называешь "паттернами"? Паттерны проектирования? Буду исходить из того, что ты про них.

Цитата:
FiEctro писал:
каждый новичок сейчас бежит изучать всевозможные паттерны едва выучив язык

Паттерны проектирования примерно одни и те же во всех языках. Потому что архитектура в норме языком не определяется.
Цитата:
FiEctro писал:
Я пока живу изобретением велосипедов

Я не думаю, что ты сможешь самостоятельно изобрести все паттерны. Это примерно как на экзамене самостоятельно вывести какую-нибудь формулу Тейлора, ничего заранее не зазубривая. В теории конечно это возможно, но в этом случае студент - чёртов гений.
Цитата:
FiEctro писал:
Такое ощущение что их зазубривают тупо что проходить собеседования

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

Добавлено 07-10-2024 в 09:21:

Цитата:
Дядя Миша писал:
Пользователям тоже плевать какие я там паттерны использовал.

До тех пор пока они не начнут читать твой код.
Но понятное дело, что скорее всего не начнут.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 222208

Старое сообщение 07-10-2024 13:21
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32649
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
До тех пор пока они не начнут читать твой код.

Ну на Ксаш вроде не жаловались.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 222209

Старое сообщение 07-10-2024 13:41
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13251
Возраст: 33

Рейтинг



Цитата:
XaeroX писал:
Давай для начала определимся, что ты называешь "паттернами"? Паттерны проектирования? Буду исходить из того, что ты про них.


Да они. А какие ещё бывают?

Ты очень много написал про меня, но ничего про себя, расскажи как ты сам к этому относишься, и сильно ли оно тебя выручало ? Вообще как часто их используешь? И какие?

Цитата:
XaeroX писал:
До тех пор пока они не начнут читать твой код.
Но понятное дело, что скорее всего не начнут.


У меня друг так и говорит что чистый код никак не влияет на количество проданных копий софта

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 222210

Старое сообщение 07-10-2024 13:47
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34651
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
FiEctro писал:
А какие ещё бывают?

Да любые, паттерн это всего лишь стандартный подход к решению некоей проблемы.
Цитата:
FiEctro писал:
расскажи как ты сам к этому относишься, и сильно ли оно тебя выручало

Я ничего про себя не сказал, потому что ты спрашивал конкретно про геймдев, а я к нему отношения не имею.
Но да, у нас в работе паттерны регулярно используются, вижу их в чужом коде, стараюсь использовать в своём. Полезные штуки.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 222213

Старое сообщение 07-10-2024 14:16
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 03:55. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Паттерны в программировании
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024