История изменений
Исправление swwwfactory, (текущая версия) :
former
template render strategy
Используй для нейминга пространства имен, особенно вместо составных имен. Например вместо того чтобы писать ViewTemplateRenderer, делать так: View\Template\Renderer, но когда надо, разумеется писать одним словом и возможно составным. Вообще стараться именовать так, чтобы было меньше телодвижений по проекту: закладывается сущность и уже ниже ее зависимости, а не разбросанные по всему проекту (иначе получается веселая навигация). Сущности должны как части аккорда располагаться в идеале.
Советую почитать:
http://theamiableapi.com/2012/01/16/java-api-design-checklist/ там секция naming и explain-ы по ссылкам.
В частности: http://theamiableapi.com/java-cl-section-1-2/#cl.item.1.2.5
SOLID
Исправление swwwfactory, :
former
template render strategy
Используй для нейминга пространства имен, особенно вместо составных имен. Например вместо того чтобы писать ViewTemplateRenderer, делать так: View\Template\Renderer, но когда надо, разумеется писать одним словом и возможно составным. Вообще стараться именовать так, чтобы было меньше телодвижений по проекту: закладывается сущность и уже ниже ее зависимости, а не разбросанные по всему проекту (иначе получается веселая навигация). Сущности должны как части аккорда располагаться в идеале.
Советую почитать: http://theamiableapi.com/2012/01/16/java-api-design-checklist/ там секция naming и explain-ы по ссылкам. В частности: http://theamiableapi.com/java-cl-section-1-2/#cl.item.1.2.5
SOLID
Исходная версия swwwfactory, :
former
template render strategy
Используй для нейминга пространства имен, особенно вместо составных имен. Например вместо того чтобы писать ViewTemplateRenderer, делать так: View\Template\Render. Вообще стараться именовать так, чтобы было меньше телодвижений по проекту: закладывается сущность и уже ниже ее зависимости, а не разбросанные по всему проекту (иначе получается веселая навигация). Сущности должны как части аккорда располагаться в идеале.
Советую почитать: http://theamiableapi.com/2012/01/16/java-api-design-checklist/ там секция naming и explain-ы по ссылкам. В частности: http://theamiableapi.com/java-cl-section-1-2/#cl.item.1.2.5
SOLID