ДействиеСценарий / Говнокод #11305 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
private function get prodComplRatingDict():DBDictionary
{
	return this.dictModel.getDict(Dictionaries.PROD_COMPL_RATING_DICT);
}

private function get dictModel():IDictionariesModel
{
	return DictionariesModel.instance;
}

Запостил: kyzi007 kyzi007, (Updated )

Комментарии (19) RSS

  • А в чём прикол то? Ну сделал товарисч себе "псевдонимы" для синглтона и для каких-то данных в нём. Видимо были причины.

    Почему в поле не сохранил, а каждый раз вызывает функции? Дык видимо не было времени разбираться будет ли доступно значение на момент присвоения, функцией надёжнее.
    Ответить
    • Прикол в том, что этот товарисч (судя по предыдущим постам Кузи) вынуждает их писать код, на 90% состоящий из подобных функций...
      Ответить
      • Вероятно, им ещё и приходятся каждый раз спрашивать у товарисча, как именно назвать очередную функцию...
        Ответить
    • По предыдущим постам складывается впечатление, что "товарисч" только что начитался неправильной литературы по шаблонам проектирования и заработал жООПизм головного моска
      Ответить
        • Это только молодые неопытные самоуверенные жаберы в группе риска. Матёрые жаберы относятся к шаблонам настороженно...
          Ответить
          • ... если только они не заработали жООПизм в возрасте, когда моск еще жидкий, не сформировавшийся полностью.
            Ответить
              • да, но некоторых учить - только калечить.
                лично я в попытке познать ФП сломал себе моск и остался жабером с примесями жабаскрипта, пхп, да руби/груви.
                Ответить
              • К сожалению, ФЯП не панацея, скорее, естественная потребность в сокращении лишних сущностей
                Как мы уже видели на этом ресурсе, индусы умудряются писать на хацкеле такое феерическое говно, что пхп нервно курит в сторонке
                Ответить
                • Как мы видели, любая реальная задача на хаскелле превращается в такое феерическое говно, что пхп нервно курит в сторонке
                  А для говнокусортировок в 1 строчку, дающих квадрат для упорядоченных данных, хаскелл крут, чё.
                  Ответить
                  • Не, на хацкеле можно писать хорошие вещи, только подойти нужно с умом. Продумать типы, выделить "перпендикулярные" вещи, DSL забацать. Parsec, например, произвёл на меня очень большое впечатление. Проектирование хорошего API - невероятно трудная задача, и язык тут не имеет особого значения. Простые и удобные инструменты рождаются в муках (во всяком случае, у меня).
                    Ответить
                    • хорош API или нет - зависит от задачи. бывает так, что приходится переделывать и API, и сам подход, когда наконец доходит, что казавшееся хорошим решение не так уж хорошо, как показалось.
                      и это выясняется только тогда, когда погоняешь его в условиях, близким к эстремально-боевым
                      Ответить
                      • > приходится переделывать и API, и сам подход, когда наконец доходит, что казавшееся хорошим решение не так уж хорошо, как показалось
                        >> Простые и удобные инструменты рождаются в муках

                        Именно эти муки я и имел в виду. Часто кардинально переписываю собственные библиотеки, используемые на практике. Доходит, что "если построить всё немного по-другому, пользоваться будет гораздо удобнее", "а вот так получится в разы повысить производительность", и т.п.
                        Ответить
                        • а еще бывает, что меняешься сам, и меняется взгляд на то, что удобно, а что нет.
                          Ответить
    • Это советуется делать везде на случай если вдруг мы передумаем и синглетон перестанет им быть.
      Ответить
  • Кстати, Кузя, вы как-то говорили, что у вас в этом проекте "недостаточно кармы", нет права голоса. Дискриминация по половому признаку?
    Ответить
    • Нет по опыту. Я не знаю флекс (а мы на нем пишем) и вообще паттерны не могу перечислить быренько 🙂
      Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8