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

    −155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    override public function execute():void
    {
    	var maintainProductAttributePresenter:ITableBasedPresentrer = this.appPresenter.maintainProductAttributePresenter;
    	var maintainProductAttributeView:View = maintainProductAttributePresenter.view;
    
    	this.appView.showModuleView(maintainProductAttributeView);
    	this.appView.showModuleHeader(maintainProductAttributePresenter.getModuleTitle());
    
    	maintainProductAttributePresenter.updateData();
    }

    Сижу, копипазжу... Специально не стала выбиваться из стандарта... Может хоть на секунду мысль о том что мы занимаемся маразмом кому нибудь в голову придет?

    Запостил: kyzi007, 25 Июня 2012

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

    • Теперь осталось научить, что "через 2 точки" обращаться не хорошо (т.е. плохо обращаться к свойствам свойств). И работы увеличится экспотенциально (надо ж будет для каждого свойства написать по обертке к каждому из его свойств). И работать можно еще долго над проектом.
      Ответить
      • У меня недостаточно кармы для этого. Смиренно пишу и жду когда это будет видно невооруженным взглядом.
        Ответить
        • var maintainProductAttributePresenter:ITable BasedPresentrer = this.appPresenter.maintainProductAttribu tePresenter;
          var maintainProductAttributeView:View = maintainProductAttributePresenter.view;

          Вот этот бойлерплейт пишется в каждой функции? Архитектор системы брутален и бессердечен...
          Ответить
          • Ну, там много такого.
            То есть код на 30% из такого состоит.
            Ответить
    • показать все, что скрытоНе согласен с предыдущим оратором
      Ответить
    • все скопипазжено до нас...
      Ответить

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