- 1
- 2
- 3
- 4
- 5
- 6
public void openPopupWindow( com.sap.tc.webdynpro.services.session.api.IWDWindow window )
{
IWindowStackElement newWindow = wdContext.nodeWindowStack().createWindowStackElement();
newWindow.setWindow(window);
wdContext.nodeWindowStack().addElement(newWindow);
}
karamba 23.09.2011 15:56 # 0
А вот если пользоваться хоткеями для написания кода в IDE, то newWindow назывался бы windowStackElement. И код был бы более читаемый.
Lure Of Chaos 23.09.2011 16:10 # 0
можно. но вообще принято добавлять суффикс "able"
roman-kashitsyn 23.09.2011 16:14 # +1
Lure Of Chaos 23.09.2011 16:33 # 0
absolut 23.09.2011 17:18 # +2
karamba 23.09.2011 16:19 # 0
Lure Of Chaos 23.09.2011 16:36 # 0
karamba 23.09.2011 16:50 # 0
>>и использовать, от интерфейсов и абстрактных
Главный вопрос зачем нужно отличать такие объекты по имени? Что это дает? То, что программист определил, что объект нельзя создать, не даст ему ответа на вопрос, какой тебе класс нужен. По мне так отличать и подсказывать это дело IDE. Когда я пишу new List(), IDE мне подскажет, что это интерфейс и даст возможность выбрать из списка не абстрактных классов нужный, либо сгенерить его inline имплементацию.
А вот когда цель понять, что делает код (прочесть код), все эти IList только мешают, так как понижают его читаемость. Конечно всё дело привычки и это вопрос религиозный, но он религиозный именно потому, что нет весомых ни за, ни против.
Lure Of Chaos 23.09.2011 16:54 # 0
как и другие вопросы именования, форматирования, организации кода.
лично я (не знаю, хорошо ли это, или плохо) разношу классы различного назначения в разные пакеты - в частности, интерфейсы пихаю в подпакет