Показать сообщение отдельно
Старый 21.03.2013, 00:47
yasha005 вне форума Посмотреть профиль Отправить личное сообщение для yasha005 Найти все сообщения от yasha005
  № 7  
Ответить с цитированием
yasha005

Регистрация: Dec 2012
Сообщений: 100
Цитата:
Сообщение от expl Посмотреть сообщение
2 yasha005:
Это не сарказм, а совет: "Bыкиньте подальше книгу про шаблоны и включите мозг".
Они, конечно хорошие (кроме синглтона) и полезные (кроме визитора), но:
- Ситуации в коде ваша книжка с 10-ком шаблонов не покроет, покроет только часть
- Шаблон используют когда есть проблема, и, надо же, решение из книжки подходит.
- Сначала пишут максимально просто - не напишете просто, а будете громоздить шаблон - ошибётесь с его выбором. И шаблон, опять же, пихать надо, если простое решение имеет проблемы.
Архитектурная абстракция нагороженная без "разведки" простым кодом чаще всего оказывается неверной - создаёт больше проблем чем решает.

Короче:
Вот какие у Вас проблемы с сокетом?
Чем он вам мешает, что сложно добавлять, где копипаста появляется?

Не подумайте что я против шаблонов - наоборот, я использовал шаблоны на as3 массированно и с успехом. Просто "какой бы шаблон сюда впихнуть" - это верный признак, что Вы готовитесь создать себе проблемы.
Возможно ересь, но иногда кажется, что использование шаблонов - это как раз отступление от ООП, применение костылей там, где оно плохо работает
В том-то и дело, что если я пишу код без шаблона, у меня потом с ним возникают проблемы (точнее из-за его отсутствия): расширить я его не могу, потому как сама концепция шаблона отсутствует, весь код получается в одном классе, что вобщем-то достаточно громозко, если вносить какие-либо изменения по-ходу. Другими словами, если я пишу код без шаблона, то у меня получается лапша, которую крайне сложно держать в голове. Если же я пишу код на основе шаблона, то мне достаточно всего лишь держать в голове структуру самого шаблона, что для меня гораздо проще и продуктивнее в плане написания последующего кода.
И кстати, что касается книжки, у меня уже скопилась достаточно приличная коллекция собственных модификаций шаблонов - поэтому это ещё один аргумент в пользу шаблонов