A lei do código existente

Nota: Eu pesquisei e perguntei, e ninguém pode me apontar uma ” lei de <something> real” que descreveria este fenômeno. Tenho plena consciência de que o primeiro comentário pode muito bem ser um link para um artigo da Wikipedia, e agradeço antecipadamente pela humilhação, Alex ou Tomer.

A Lei do Código Existente é assim:


Ao examinar o código que escreveram no passado ou herdaram , os programadores pensarão ou expressarão esta opinião:

“Este código é ruim, preciso jogá-lo fora e reescrevê-lo.”


Essa opinião se forma independentemente da experiência do programador ou da qualidade do código.

A sensação se intensifica conforme o código fica mais velho, independentemente da experiência do programador ou da qualidade do código.

Os programadores experientes podem ser capazes de suprimir a necessidade de reescrever por impulso, mas praticamente todos os programadores podem sentir essa compulsão crescer lentamente.