ton application C++ en 30ans tu l'a réécrite 2 fois au moins (une fois pour prendre en compte C++98 et une pour C++11) si tu t'en es bien sorti. Oui tu as aussi dû réécrire ton application python pour passer à python3 on est d'accord. C'est juste pour dire que la maintenance de ce genre de code même en C++ ce n'est pas trivial du tout.
If it works, don't fix it !!!
Le code entre C++ 98 (ou 2003), est compatible avec le C++11, mise à part quelques cas marginaux comme des using namespace std et using boost::shared_ptr, pas besoin de mettre à jour le code. Lors de modifications de code (évolution), il est tout à fait possible de faire la mise à jour du code dans le cadre de l'évolution.
il est beaucoup plus simple d'écrire des tests, mais vraiment beaucoup.
il y a pas mal de composant de test (cppunit, google test suit) qui rendent l'écriture de test très aisée.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Performance
Posté par fearan . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 4.
If it works, don't fix it !!!
Le code entre C++ 98 (ou 2003), est compatible avec le C++11, mise à part quelques cas marginaux comme des using namespace std et using boost::shared_ptr, pas besoin de mettre à jour le code. Lors de modifications de code (évolution), il est tout à fait possible de faire la mise à jour du code dans le cadre de l'évolution.
il y a pas mal de composant de test (cppunit, google test suit) qui rendent l'écriture de test très aisée.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent