Plus j'avance dans les techniques de programmation en C++, plus je découvre de nouvelles techniques intéressantes. Ma dernière trouvaille : les smart pointers (ouais bon peut-être que c'est connu mais je connaissais pas).
Alors c'est bien joli tout ça, mais j'en ai un peu marre d'avoir toujours à remanier le code que je produis selon les techniques nouvellement découvertes qui me semblent mieux appropriées.
Donc je me demandais s'il n'y avait pas de bonnes lectures à faire pour avoir une bonne vision d'ensemble des techniques de design/architecture en C++.
Le truc de Stroustrup et le classique sur les Patterns, je connais déjà, ça sert plus de référence technique/catalogue que de lecture de chevet :).
# "Pour mieux développer avec C++ "
Posté par . Takhi . Évalué à 3.
Le livre pour les Experts en C++"
de Aurélien Geron, Fatmé Tawbi edité chez Dunod:
la couv est visible à http://images-eu.amazon.com/images/P/210004835X.08.MZZZZZZZ.jpg(...)
Pour m'en etre servi pas mal foutu :)
[^] # Re: "Pour mieux développer avec C++ "
Posté par Black Fox . Évalué à 1.
- http://www.alapage.com/mx/?id=274161084380590&donnee_appel=ALAP(...)
Amazon:
- http://www.amazon.fr/exec/obidos/ASIN/2100073486/402-5083715-290012(...)
[^] # Re: "Pour mieux développer avec C++ "
Posté par nmoreau . Évalué à 2.
>- http://www.amazon.fr/exec/obidos/ASIN/210003486/402-5083715-290012(...)
Juste un petit rappel au cas ou :
http://www.gnu.org/philosophy/amazon.html#whyBoycott(...)
[^] # Re: "Pour mieux développer avec C++ "
Posté par Obi MO (site web personnel) . Évalué à 2.
Effective C++
More effective C++
et il me semble qu'il vient de sortir un effective STL, qiue je dois courrir m'acheter ...
# T'es fou
Posté par Gregplus . Évalué à 3.
Quand un truc fonctionnne, il ne faut SURTOUT NE JAMAIS JAMAIS JAMAIS le modifier ;)
ça fait que des emmerdes (surtout au boulot)
Copie-moi ça 50 fois.
[^] # Re: T'es fou
Posté par Nicolas Peninguy (site web personnel) . Évalué à 1.
Le bouquin de Martin Fowler, Refactoring, est plutôt sympa (même s'il n'est pas spécifique à C++).
http://www.amazon.fr/exec/obidos/ASIN/0201485672/qid=1084383289/sr=(...)
Sinon le bouquin de la bande des 4 (Gamma etc...) sur les Design Patterns (je pense que tu parles de celui-ci) est également indispensable.
Pour ce qui est du C++, il suffit de regarder ce qui se fait dans la STL. Une fois que tu maitrises les itérateurs, les auto_ptr (c'est + ou - des smart pointers), les foncteurs et les templates tu as à peu près fait le tour.
Thinking in C++ (disponible gratuitement qqpart sur le net) a quelques chapitres sympas également...
[^] # Re: T'es fou
Posté par gourgou . Évalué à 1.
Ici, par exemple : http://mindview.net/Books/TICPP/ThinkingInCPP2e.html(...) ?
# Miam !
Posté par EmacsFR . Évalué à 1.
Les bons vieux "smart pointers", j'en ai usé et abusé dans mes programmes de traitement d'images ;) Le plus drôle ça a été de se coder des jolies classes qui m'ont cassé la tête plus d'une fois.
/me qui se dit que les Etudes c'était Bien(tm)
# STL...
Posté par Nicolas Boulay (site web personnel) . Évalué à 0.
"La première sécurité est la liberté"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.