O termo código bonito é um termo muito vago e abstrato. É fácil descobrir o que representa e o que significa, mas nunca deve ser visto como mais do que um objetivo secundário.
Isso me lembra muito a métrica de cobertura de código. Quando você obtiver o número alto o suficiente, poderá relaxar e entrar em outra coisa. Ter uma base de código com cerca de 80% de cobertura é ótimo, não é à prova de balas, mas é suficiente para relaxar e fazer outras coisas. Ter 40% de cobertura é bastante assustador e deve incentivá-lo a aumentar esse número.
A questão é justamente que a cobertura do código só é realmente significativa se o número for baixo. Então não deixe que seja baixo. Quando a cobertura chegar a um certo ponto, passe para outra coisa.
Da mesma forma, um código bonito é ótimo. Se você tem um código bonito, ótimo, vá para outra coisa. Não se estresse demais com isso. Você nunca alcançará essa marca de 100% e, se o fizer, descobrirá que se concentrou demais no que parece, ou no que parece, e não o suficiente no que faz ou como faz. . Portanto, chegue a uma marca razoável e pare.
Mas se o seu código for impreciso, se for uma bagunça gigante complicada de código espaguete, se você precisar abrir o arquivo fisicamente, se você não tiver comentários ou documentação, etc, etc, etc, corrija-o. E faça o mais rápido possível.
Com o tempo, você descobrirá que sua base de código geralmente fica mais limpa, geralmente mais brilhante e geralmente mais bonita e, mais importante, mais utilizável quando se concentra em torná-la menos imprudente. Escrever código bonito não é um processo de uma etapa.
Não há filosofia mágica. Suas 1000 etapas menores, todas feitas juntas, todas servindo a um propósito concreto que não tem nada a ver com a aparência do código. Mas, quando você os serve juntos, eles formam um código bonito como a soma de suas partes. Como voltron. Ou capitão planeta.