Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
L'art du beau code
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

L'art du beau code

L'art du beau code

Andy Oram, Greg Wilson, Collectif O'Reilly - Collection Theory In Practice

646 pages, parution le 18/03/2008

Résumé

Qu'est-ce qui fait la beauté d'un code : des critères purement esthétiques ou au contraire purement fonctionnels ? L'esthétique pure, mais aussi la facilité de maintenance, la sobriété, la rapidité d'exécution, la pérennité, etc. contribuent à la beauté d'un code. Un savant dosage qui ne demande pas uniquement un bagage théorique solide, mais aussi de l'expérience et un jugement sûr : ce qui paraît juste dans un cas, ne le sera pas dans un autre. Les auteurs ne vous donnent pas de réponses toutes faites, mais vous invitent à affiner votre perception à partir d'exemples concrets.

Tout comme autrefois les apprentis venaient se mettre à l'école des maîtres bâtisseurs, mettez-vous à l'école des maîtres artisans de la programmation.

L'auteur - Greg Wilson

Greg Wilson holds a Ph.D. in Computer Science from the University of Edinburgh, and has worked on high-performance scientific computing, data visualization, and computer security. He is the author of Data Crunching and Practical Parallel Programming (MIT Press, 1995), and is a contributing editor at Doctor Dobb's Journal, and an adjunct professor in Computer Science at the University of Toronto.

Sommaire

  • Avant-propos
  • Préface
  • Un moteur d'expressions régulières
  • Le delta-éditeur de Subversion : ontologie de l'interface
  • Le plus beau code que je n'ai jamais écrit
  • Chercher et trouver
  • Correct, beau et rapide (dans l'ordre) : leçons enseignées par la conception de vérificateurs XML
  • Framework pour tests intégrés : la beauté dans la fragilité
  • Les beaux tests
  • Génération de code à la volée pour le traitement d'images
  • Précédence des opérateurs du haut vers le bas
  • La quête d'une distance de Hamming accélérée
  • Communications sécurisées : la technologie de la liberté
  • Faire pousser du beau code en BioPerl
  • Conception du trieur de gènes Gene Sorter
  • Comment un code élégant peut évoluer avec le matériel : le cas de l'élimination Gaussienne
  • Les bénéfices à long terme d'une conception esthétique
  • Le modèle de pilote du noyau Linux ou les bénéfices d'un travail collectif
  • Un autre niveau d'indirection
  • Implémentation des dictionnaires Python : être tout pour tous
  • Itérateurs multidimensionnels en NumPy
  • Un système d'information d'entreprise hautement fiable pour la mission Mars Exploration Rover de la NASA
  • ERP5 : concevoir pour une adaptabilité maximale
  • Une cuillerée d'eaux usées
  • Programmation distribuée avec MapReduce
  • Une merveilleuse concurrence
  • Abstraction syntaxique : le processeur syntax-case
  • Une architecture économe : un framework orienté objet pour applications réseau
  • Intégration des partenaires métier avec REST
  • Beau débogage
  • Traiter le code comme une dissertation
  • Quand votre seul lien au monde se résume à un bouton
  • Emacspeak : le bureau auditif complet
  • Code en mouvement
  • Écrire des programmes pour le "Livre"
  • Postface
  • Contributeurs
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) O'Reilly
Auteur(s) Andy Oram, Greg Wilson, Collectif O'Reilly
Collection Theory In Practice
Parution 18/03/2008
Nb. de pages 646
Format 17.5 x 24
Couverture Broché
Poids 1090g
Intérieur Noir et Blanc
EAN13 9782841774234
ISBN13 978-2-84177-423-4

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription