Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5399 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Produire du beau code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Produire du beau code

n°1704920
statquant
Posté le 19-03-2008 à 19:24:38  profilanswer
 

Bonjour, dans mon boulot, je suis amené à ecrire des DLL C++, souvent interfacées avec VBA...
j'aimerais des references bibliographiques pour faire du beau code...
 
Qd je dis beau ca ne vaux pas dire gd chose, je pensais à  
-> evolutif
-> facilement utilisable et lisible
 
Je n'y connais rien mais on me cite souvent les mots, qui me parraissent magiques
 
-> design patterns
-> refactoring
-> editeur de code Gvim
 
Est ce que vous pouvez eclairer ma lanterne ??
merci

mood
Publicité
Posté le 19-03-2008 à 19:24:38  profilanswer
 

n°1704924
IrmatDen
Posté le 19-03-2008 à 19:34:26  profilanswer
 

Salut,

 

Code Complete me paraît un très bon départ. Y'a pas forcément à être d'accord avec tout, mais dans le lot y'a sûrement un paquet de choses à apprendre. Pour une initiation au DP, il y a Design Pattern (head first) qui est pas mal à mon goût, à compléter par le GoF ensuite.
Pour le refactoring, je passe, j'ai encore rien lu sur le sujet :(

 

PS: gVim ne rendra pas ton code meilleur :D


Message édité par IrmatDen le 19-03-2008 à 19:34:36
n°1704928
statquant
Posté le 19-03-2008 à 19:39:27  profilanswer
 

salut, merci de ta reponse, j'ai le premier bouquin, le deuxieme c'est quoi ?

n°1704930
GrosBocdel
Posté le 19-03-2008 à 19:44:17  profilanswer
 

on s'en fout, c'est lu par personne, le code  :sol:

n°1704932
Elmoricq
Modérateur
Posté le 19-03-2008 à 19:54:58  profilanswer
 

GrosBocdel a écrit :

on s'en fout, c'est lu par personne, le code  :sol:


 
[:ban]
 
Je suis sur que c'est le genre de reflexion qui m'amene a relire tant de code immonde et a gerber, que je remets ensuite au propre. [:florentg]

n°1704937
GrosBocdel
Posté le 19-03-2008 à 20:01:50  profilanswer
 

ok ok  propre le code

n°1704950
IrmatDen
Posté le 19-03-2008 à 20:35:30  profilanswer
 

statquant a écrit :

le deuxieme c'est quoi ?


Je suppose que tu parles de DP (head first)? Si oui, tu peux le feuilleter sur Google Books pour en avoir un aperçu. C'est une intro aux design patterns, écrit sur un style assez informel (si t'es accroc aux lectures académiques passe ton chemin donc ;)).

n°1704990
dap++
Script kiddie
Posté le 19-03-2008 à 21:58:31  profilanswer
 

Il paraît que Effective C++ est très bien. :)


---------------
dap.developpez.com
n°1705022
olivthill
Posté le 20-03-2008 à 00:07:04  profilanswer
 

Gvim est une version moderne du sublimissime éditeur de texte vi. C'est beau avec sa colorisation syntaxique, mais finalement je préfère le vi orginal (et j'ai aussi de la nostalgie pour edlin).

n°1705024
Joel F
Real men use unique_ptr
Posté le 20-03-2008 à 00:35:06  profilanswer
 

En vrac :
 
- lire Effective C++ et More Effective C++
- Se mettre au design pattern
- faire de l'extreme programming
- faire des test unitaires et de non-regression
- utiliser au max des outils standards comme la stl ou boost
- reutiliser, reutiliser reutiliser
- en 8h de travail, coder 5h, documenter 1h, refactorer 2h

mood
Publicité
Posté le 20-03-2008 à 00:35:06  profilanswer
 

n°1705721
statquant
Posté le 20-03-2008 à 21:56:16  profilanswer
 

Salut et merci de toutes ces reponses
 
j'ai comme bouquins dispo
 
[Requirments.Architecture.Extreme Programming.Design Patterns].ADDISON_WESLEY-Design_Patterns_Explained.pdf
-> vous connaissez ?
_Oreilly - Head First Design Patterns (2007).pdf
-> celui la vous me l'avez conseillé
Modern C++ Design Generic Programming and Design Patterns Applied.pdf
->vous connaissez ?
 
Pour conclure
->Head first
->Eff C++
->More effective C++
-> je ne sais tjs pas ce qu'est le refactoring ... :(
 
merci à tous :)

n°1705723
Joel F
Real men use unique_ptr
Posté le 20-03-2008 à 21:58:18  profilanswer
 

"Modern C++ Design Generic Programming and Design Patterns Applied" tu vas nager, c'ets vraiment du high level.

n°1705726
Elmoricq
Modérateur
Posté le 20-03-2008 à 22:00:21  profilanswer
 

statquant a écrit :

-> je ne sais tjs pas ce qu'est le refactoring ... :(


 
http://en.wikipedia.org/wiki/Refactoring [:dawa]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Produire du beau code

 

Sujets relatifs
Duplication de codeGestion de code source à afficher sur une page (insertion code en bdd)
vous avez un code source en delphi,comment le compilé?Erreur de code en PHP
[resolu] CSS - Appel d'un div codé ailleursCode sources Prog objet ou les trouver
Code loginComment afficher le code binaire du contenu d'une variable quelconque
validation code anti-spam[RESOLU] Simplifier mon code de date sur 7 jours dans menu deroulant
Plus de sujets relatifs à : Produire du beau code


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)