Trabalho no meu projeto de hobby em C ++ há mais de 2 anos. Sempre que escrevo um módulo / função, codifico-o com muita reflexão. Agora veja o problema,
do {
--> write the code in module 'X' and test it
--> ... forget for sometime ...
--> revisit the same piece of code (due to some requirement)
--> feel that "This isn't written nicely; could have been better"
} while(true);
Aqui 'X'
está qualquer módulo (seja pequeno / grande / médio). Estou observando que isso acontece, não importa quanto esforço eu dediquei durante a codificação. Então, principalmente, eu me abstenho de ver um código funcional. :)
Este é um sentimento comum para muitas pessoas? Esse fenômeno é específico da linguagem? (Porque em C ++ é possível escrever a mesma coisa de maneiras diferentes).
O que devo fazer, se tiver esse sentimento de refatoração de um código de produção do mundo real, onde a alteração do código de trabalho não me renderá muitos elogios, mas poderá causar problemas se falhar.