1. ActionScript / Говнокод #11305

    −104

    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, 26 Июня 2012

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

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

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

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

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