Bonjour,

Je suis de développeur de formation (BTS IRIS + Licence pro système embarqué) et j'ai plutôt appris la programmation en C durant mes études, même si j'ai plusieurs programmes C++/Qt à mon actif maintenant.

Je vais bientôt être embauché dans une TPE ou je serais le seul développeur pour réaliser plusieurs logiciel C++ Qt (puis des systèmes embarqués par la suite), et donc je recherche un/des bon(s) livre(s) me permettant de faire du beau code, solide et facilement maintenable par la suite.

J'ai surtout l'impression de ne pas savoir quand créer une nouvelle classe, quand dériver, quand ajouter une méthode à la classe de l'ui de base (MainWindow sous Qt), ou mettre mes variables, comment gérer correctement les erreurs, ...

Bref j'en suis à faire des programmes qui marchent et qui ne sont pas trop sale (threads, une classe par fichier, des petites méthodes), mais j'aimerai vraiment apprendre à encore mieux faire ! Surtout quand je compare mon code à d'autres professionnels.

Actuellement en C++ je dispose de ce livre de 2003, mais j'aimerai bien aller encore plus loin que les concept de base.


Au fil de mes recherches j'ai retenus ces livres :

http://www.amazon.fr/Standard-Librar...ds=c%2B%2B+STL
-> apparemment pas fait pour apprendre la STL, très cher aussi

http://www.amazon.fr/11-Programmers-...ords=c%2B%2B11
-> Je viens de tomber dessus aujourd'hui, je ne sais pas trop ce qu'il vaut

Concernant un livre parlant de Qt 5/5.1/5.2 je n'ai rien trouvé du tout, ou alors que des livres avec des commentaires négatifs du fait que le livre n'aborde que la programmation QML.

Qu'en pensez-vous ?