Слушатели должны:
Responsibility
Coupling
Cohesion
Granularity
Литературные источники семинара
Design Rules
DR1. Use Consistent Names
DR1. Recursion introduction
DR2. Eliminate Case Analysis
далее
vs
DR7. Minimize Access to Variables
DR8. Subclasses Should Be Specializations
DR10. Factor Implementation Differences Into Subcomponents
DR13. Reduce Implicit Parameter Passing
Stefan Roock. Refactoring in Large Software. 2006
DRY: Don’t Repeat Yourself
SCP: Speaking Code
OCP: Open/Closed
далее
OCP: Open/Closed
далее
LSP: Liskov Substitution
далее
DIP: Dependency Inversion
далее
DIP: Dependency Inversion
далее
DIP → IoC → Dependency Injection
ISP: Interface Segregation
далее
REP: Reuse/Release Equivalence
CRP: Common Reuse
CCP: Common Closure
vs
SDP: Stable Dependencies
SAP: Stable Abstractions
TDA: Tell, Don’t Ask
далее
TDA: Tell, Don’t Ask
SOC: Separation Of Concerns
далее
http://luxoft-training.ru
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть