ФорумПрограммированиеPHP для идиотов → Singleton: хорошо или плохо?

Singleton: хорошо или плохо?

  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 10:40 п.п., спустя 10 минут 13 секунд

    назови хотя бы 2, которые всегда должны быть сингтоном? :)

    смотря как всё сделано, можно сделать так что вообще не надо будет никаких синглтонов. Я же тебе говорю точки доступа к каким то ресурсам, которые тяжелей обычных. Например, приложение, которое показывает различные объекты и связанные с ними в виде списков разной длинны, ну там новостные колонки, а расбросаны оти колонки по всей странице, там есть, там есть. Вот и создаёться коллекция этих объектов, которые выгебаются в каком то месте одним запросом с кучей джоинов. ПО ходу в разных кусках шаблона в зависимости от его данных из коллекции беруться те или другие объекты, лениво добавляются и всё такое.
    Например в конце скрипта может вставляться из глобального одиночки набор keywords для страницы, которые в него собирались из всяких мест.
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 10:42 п.п., спустя 1 минуту 57 секунд

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

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2010, 10:50 п.п., спустя 8 минут 13 секунд

    kostyl, ужас)

    если кто не понял, я просто хотел сказать что 100% применения именно сингтон вы хуй найдете))) все можно применять как мультитон, поэтому я использую его там, где это удобно и на всяких фабиенов и тп мне похуй :D

    я сошла с ума ахахахахахахаххах!!! ща банить рандомом буду
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 10:59 п.п., спустя 9 минут 9 секунд

    ну хуй там с фабьеном, а на фаулера тоже похуй да?) вот такой ты…
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 11:02 п.п., спустя 2 минуты 45 секунд

    блядь, да кто такой этот фабьен?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2010, 11:02 п.п., спустя 29 секунд

    Абырвалг, это чо за хуй?
    Спустя 13 сек.
    kostyl, симфони разработчик
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 11:08 п.п., спустя 5 минут 46 секунд

    ну Фаулер как бы протестовал против синглтона и придумал паттерн DI.
    Спустя 26 сек.
    еще есть GoF банда четырех

    Но я ничего этого не читал
    Спустя 11 сек.
    Костян вроде читал
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 11:16 п.п., спустя 7 минут 24 секунды

    phpdude, Фабьен читал книжки Фаулера
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2010, 11:20 п.п., спустя 4 минуты 20 секунд

    а я пил коку и мне похуй :)

    все это публичное гавно редко сходится с реальными задачами, это как сферическая лошадь в вакууме, вспомните хмл, ахуенная технология которая на практике дерьмо, даже коля показал это седня :)
    Сапожник без сапог
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 11:30 п.п., спустя 10 минут 6 секунд

    phpdude, в котором смысле ты прав
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2010, 11:37 п.п., спустя 7 минут 1 секунду

    kostyl, уху, сам перестаю витать в облаках, тупо делаю что надо, на уровне "самому непротивно глянуть", увы за креативизм в нашей стране не платят, не то что за кретинизм …
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Июль 27, 2010, 11:51 п.п., спустя 13 минут 43 секунды


    kostyl, уху, сам перестаю витать в облаках, тупо делаю что надо, на уровне "самому непротивно глянуть", увы за креативизм в нашей стране не платят, не то что за кретинизм …
    +1
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2010, 11:55 п.п., спустя 3 минуты 48 секунд

    adw0rd, ага, проще сделать по быстрому, чем убеждать что на это надо неделю, посидеть, подумать и тп, фу нахуй, сделать и забыть :D

    а перед обществом да, падать лицом неприятно, фабиена понимаю в этом смысле
    Сапожник без сапог
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz Июль 27, 2010, 11:57 п.п., спустя 2 минуты 30 секунд

    phpdude, да, заметь в котором, а не в некотором… эти книги развивают но заодно они и навязывают, поэтому тута надо быть на чеку, а та как зароешься как Абырвалг в БЛ с головой и хуй вылезешь… будешь вечно летать и думать "как лучше вызвать виджет хелпера обратного события геристра маппера одиночки шлюза записи данных"…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2010, 11:59 п.п., спустя 1 минуту 49 секунд

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

Пожалуйста, авторизуйтесь, чтобы написать комментарий!