5. Unsichtbare Technologie. Sichtbare Kreativität. netzkern.
Paraphrasing classic
There are two kinds of Modules in the world, my friends:
- With Flexible Architecture
- Ugly
12. Unsichtbare Technologie. Sichtbare Kreativität. netzkern.
Understanding messy code
Developer spends 60-80% time in understanding code
Messy code is a significant impediment
13. Unsichtbare Technologie. Sichtbare Kreativität. netzkern.
Megamoth
Never make Mega Monolytic Methods
Don‘t build God classes
Write short methods
and
Class should have only one reason
14. Unsichtbare Technologie. Sichtbare Kreativität. netzkern.
Clean Code
“Clean code can be read, and enhanced by a developer other
than its original author. “
"Big" Dave Thomas
Founder of OTI, godfather of the Eclipse strategy
15. Unsichtbare Technologie. Sichtbare Kreativität. netzkern.
Use S.OL.I.D principles
Single responsibility
Open-closed
Liskov substitution
Interface segregation
Dependency inversion