reference Too many parameters Wrong place for things Data Driven Naming Rigidity Fragility Immobility Viscosity Feature Envy Lazy class Where is OO? Data class Comments Long method
code Separation of concerns Asynchronous stuffs Being professional Agile Practices TDD CI Pair programming Cloud Open source Are you improving yourself?
code Separation of concerns Asynchronous Being professional Agile Practices TDD CI Pair programming Cloud Open source Design Patterns Pair programming Coupling Cohesion Data structure Clean code DDD BDD