Обмажутся своими паттернами, а потом создают абстрактный класс через абстрактный метода абстрактной фабрики для того чтобы вызвать метод сигнлтона через обсервер
В мире ООП одни подходы, описанные в статье, в функциональном мире — другие, а в js как получится =)
Вот к примеру в js любой callback — это реализация паттерна стратегия, хоть и выглядит совсем не так, но суть у них одна.
А система обработки событий — это ничто иное как chain of responsibility.
Вот именно, это соглашение как писать код и в каждом языке своя идеология написания кода. То, что на ООП делается через классы, в ФП делается через коллбеки, замыкания и керринг. А в js через классы, коллбеки, замыкание и керринг.
Перенося паттерны из одной идеологии в другую они видоизменяются и часто даже называются иначе.
я бы сказал, что есть обратная тенденция: современные задачи зачастую требуют не глубоких (или хотя-бы поверхностных) знаний, а возможности накодить здесь и сейчас.
Именно так. Код первичен, паттерн вторичен, а не наоборот.
Если вы пишете код и вам кажется, что этот кусок похож на паттерн, тогда и оформите его как паттерн — код станет легче читать. Применять же паттерны не к месту, начитавшись умных книжек — только портить артихектуру.
Фабрики фабрик вообще идут параллельно и растут корнями из TDD.
Некоторые вещи в жизни не меняются. Трюк, когда в текст специально вставляется то, что впоследствии будет убрано безопасниками, которые на этом и успокоятся, широко применялся во времена СССР и назывался «пятиногая собачка». Если художник хотел протащить через цензуру свою картину без изменений, то он специально рисовал где-нибудь в углу пятиногую собачку. У цензуры сразу возникал вопрос: «Вы что этим хотите сказать? В чём смысл метафоры? Видимо, имеется в виду то, что партия нужна народу как собаке пятая нога. Немедленно это уберите!» И после этого к остальной части картины вопросов не было.
А вот если бы контракт с ВымпелКомом был бы продлен ещё на 4 года, у вас получилось бы сохранить такой же «тон» публикаций?
Я к тому, что ещё за 4 года и темы могли бы исчерпаться и рвение поубавиться. Или про большие телекомы можно рассказывать бесконечно?
И ещё, если не секрет, сколько в среднем занимала времени подготовка одной публикации (от идеи до опубликования)?
Больше всего жаль несостоявшегося поста про физику процесса нагрузки на базовую станцию при телепортации тысячи абонентов в её центр диаграммы направленности. Именно такой эффект есть в метро Петербурга, когда одновременно открываются горизонтальные лифты. К сожалению, Serviceman уже ушёл на пенсию и не смог рассказать. По последним данным от него, там всё куда интереснее, чем представляет обычный инженер — и надо было очень много копать, чтобы разобраться.
Кстати, знакомьтесь, это Света из ABBYY. Благодаря ей я узнал три месяца назад, что ПО ABBYY платное. А ещё она очень круто поставила похожий процесс сбора информации внутри своей компании.
Мы делали по итогам года печатные брошюры для авторов — хардкопию их трудов, так сказать :) и рассылали вместе с небольшими сувенирами, практически по всей стране, потому что далеко не все авторы были из центрального офиса. Да, благодаря Milfgard нам очень многих технарей удалось вовлечь и сделать действительно интересные вещи :)
Нет, просто посты с ремастеренными картинками под печать. С комментариями не получится, очень много их. Можете сделать как «Лепрозорий: избранное», когда редакторы выбирали 5-10% самых интересных комментариев.
В мире ООП одни подходы, описанные в статье, в функциональном мире — другие, а в js как получится =)
Вот к примеру в js любой callback — это реализация паттерна стратегия, хоть и выглядит совсем не так, но суть у них одна.
А система обработки событий — это ничто иное как chain of responsibility.
А в js через классы, коллбеки, замыкание и керринг.Перенося паттерны из одной идеологии в другую они видоизменяются и часто даже называются иначе.
Если вы пишете код и вам кажется, что этот кусок похож на паттерн, тогда и оформите его как паттерн — код станет легче читать. Применять же паттерны не к месту, начитавшись умных книжек — только портить артихектуру.
Фабрики фабрик вообще идут параллельно и растут корнями из TDD.
Я к тому, что ещё за 4 года и темы могли бы исчерпаться и рвение поубавиться. Или про большие телекомы можно рассказывать бесконечно?
И ещё, если не секрет, сколько в среднем занимала времени подготовка одной публикации (от идеи до опубликования)?
Интересно было бы знать, кому еще помогает Milfgard.