Software
  • Introduction
  • Code craft
    • Clean code
    • Reusable code
    • Refactoring
    • Code smells
  • Service craft
  • Software Principles
  • Big Data
    • Introduction
    • Data modelling
  • Patterns
    • Enterprise patterns
    • Software patterns
  • Agile & proj management
    • Scrum vs Kanban
    • Kanban
    • Scrum
  • Conflict management
  • Reading
  • Software Architecture
    • Architecture components
Powered by GitBook
On this page

Was this helpful?

  1. Code craft

Code smells

  • Hard to add new functionality

  • Hard to debug or understand what a module does

  • Huge classes

  • God objects

  • Hardcoding

  • Inconsistent formats

  • Comments describe something else than the code

PreviousRefactoringNextService craft

Last updated 5 years ago

Was this helpful?