Executando verificação de segurança...
1

Como o maniero já bem disse, sim e não.

A (outra) verdade inconveniente

Código de prototipação nunca deveria ver a produção.

Mas verá.

Sempre vê.

Cada nova aplicação devia nascer com etiqueta “jogue fora depois que funcionar”.

Enquanto ainda estamos descobrindo o que diabos queremos resolver, a regra é clara: vai sair gambiarra, e tá tudo bem. O crime começa quando a gambiarra ganha cargo de arquitetura. Já fiz refactor que transformou TempFixHelper em LegacyCoreManager.

Agora estou trabalhando em um novo produto que bateu 100k de linhas de código. A PoC original, só o caminho feliz, cabia em duas mil. 98k sloc e dois anos depois de “só ajustar aqui” pra cobrir todo edge case que aparecia percebemos que quase tudo era variação de um caso especial só.

Nunca teríamos aprendido isso sem ter feito todas as gambiarras. Sem ter perdido noites debugando teste que só passava em noite de lua cheia com cache quente. Mas depois que aprendemos…

aí, meu amigo, Hora de jogar as 100 k sloc fora e começar de novo.

Porque finalmente sabemos o estamos construindo.

Carregando publicação patrocinada...