-
Plattform
-
single vendor dominiert
-
.NET
- Mono ???
-
academia / hacker
- perl
- Java in der goldenen Mitte
-
Modularisierung
-
OO
- Class
- Package
- jar ?
- Dependency Injection
- OSGI
-
Clean Code
- Total cost of owning a mess
-
Fitnesse
-
vorher
- Topic
-
danach
- Topic
- Small!
- Do One Thing
- Function Arguments -- 1
- One Level of Abstraction per Function
- use descriptive Names
- Unterpunkt 7
-
Testbarkeit
- continuous integration
- versionierung
- TDD
-
Tooling
- statisch typisiert
-
Eclipse
- Code Navigation
- Debugging
-
Container
- Spring
- Camel
- Oracle OSB
- Application Server