Clean Code
Clean Code, ein Begriff, der von "Uncle Bob" Robert C. Martin geprägt wurde, bezeichnet nicht nur sauberen und lesbaren Programmcode, sondern auch die zugrunde liegende Entwicklungsphilosophie, mit der nachhaltiger und wartbarer Code erzeugt wird.
Die Initiative Clean Code Developer schlägt auf ihrer Website vor, sich ähnlich einem Graduierungssystem im Kampfsport konsequent und täglich mit bestimmten Clean Code-Prinzipien zu beschäftigen.
Ebenfalls aus dem Kampfsport entlehnt ist der Begriff einer Coding Kata. Dies ist eine Übung, bei der ein bestimmtes Problem gelöst werden muss. Die Idee ist, dass man neue Ansätze nicht immer direkt im Projekt ausprobiert, sondern sich konsequent verbessern soll, indem man wie ein Sportler regelmäßig übt.