Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
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();
}
Сижу, копипазжу... Специально не стала выбиваться из стандарта... Может хоть на секунду мысль о том что мы занимаемся маразмом кому нибудь в голову придет?
Теперь осталось научить, что "через 2 точки" обращаться не хорошо (т.е. плохо обращаться к свойствам свойств). И работы увеличится экспотенциально (надо ж будет для каждого свойства написать по обертке к каждому из его свойств). И работать можно еще долго над проектом.
var maintainProductAttributePresenter:ITable BasedPresentrer = this.appPresenter.maintainProductAttribu tePresenter;
var maintainProductAttributeView:View = maintainProductAttributePresenter.view;
Вот этот бойлерплейт пишется в каждой функции? Архитектор системы брутален и бессердечен...
var maintainProductAttributeView:View = maintainProductAttributePresenter.view;
Вот этот бойлерплейт пишется в каждой функции? Архитектор системы брутален и бессердечен...
То есть код на 30% из такого состоит.