LINUX.ORG.RU

История изменений

Исправление 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