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
  • What is
  • Enforce code/product quality

Was this helpful?

Code craft

PreviousIntroductionNextClean code

Last updated 4 years ago

Was this helpful?

What is

The art of creating quality products, or how Uncle Bob says

""

Enforce code/product quality

Work related

  • automated testing

  • support tooling

  • pair-programming

  • code review

  • management support (often overlooked, but it's 99% of the reason people fail to deliver and/or quit)

Personal aspects

  • practice practice practice

  • software engineering is about never stopping to learn

mantra:

"Anything worth doing is worth doing well"
We are tired of writing crap
Clean code
Code smells
Reusable code
Refactor code