Apelsiner, mognad och kodkvalitet

Michael Feathers skrev nyligen om förhållandet mellan apelsiner och duplicerad kod. Han jämför kod med fruktkött och strukturelement med de tunna hinnor i en apelsin som håller ihop köttet i klyftor.

Det här angränsar till min teori om ration mellan kod- och strukturelement som mått på kvalitet, men istället för att, som undertecknad, blankt hävda att mer struktur är bättre ställer sig Feathers frågan om det finns en optimal ratio. En lite mer mogen inställning.

Det skulle vara intressant att göra lite empiriska mätningar. Mot alla instinkter skulle jag vilja  börja med Java, för jag tror det finns en högre grad av objektorienterade open-source-applikationer skrivna i Java (FitNesse, t.ex). Undrar vad det finns för bra bibliotek för att parsa Javakod…

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s