Le programmeur productif

Note :   (4,3 sur 5)

Le programmeur productif (Neal Ford)

Avis des lecteurs

Résumé:

Le livre « The Productive Programmer » de Neal Ford propose des astuces et des conseils pratiques visant à améliorer la productivité et l'efficacité des programmeurs sur différentes plates-formes et dans différents langages. Bien qu'il soit très apprécié pour son approche pratique et son contenu perspicace, il a également été critiqué pour sa focalisation sur certains langages de programmation et son manque d'approfondissement dans certains domaines.

Avantages:

Des conseils très utiles pour la productivité et l'efficacité.
Couvre une variété d'outils et de pratiques adaptés à différents systèmes d'exploitation (Windows, Mac, Linux).
Style d'écriture engageant, avec humour et facilité de lecture.
Contient des conseils spécifiques et réalisables qui peuvent être mis en œuvre immédiatement.
Encourage l'automatisation et la réduction des distractions.
S'adresse aussi bien aux nouveaux développeurs qu'aux développeurs expérimentés.

Inconvénients:

Certains contenus sont trop axés sur Java et Ruby, laissant peu de place à C/C++ ou à d'autres langages.
La structure peut être distrayante, car elle mélange des discussions sur différents systèmes d'exploitation.
Certaines discussions manquent de profondeur et peuvent sembler superficielles aux programmeurs expérimentés.
Peut ne pas convenir aux lecteurs qui préfèrent des principes de programmation plus théoriques ou plus approfondis.

(basé sur 43 avis de lecteurs)

Titre original :

The Productive Programmer

Contenu du livre :

Quiconque développe des logiciels pour gagner sa vie a besoin d'une méthode éprouvée pour les produire mieux, plus rapidement et à moindre coût. The Productive Programmer propose des outils de productivité et d'économie de temps essentiels que vous pouvez adopter immédiatement, quelle que soit la plate-forme que vous utilisez. Le maître développeur Neal Ford ne se contente pas de donner des conseils sur les mécanismes de la productivité - comment travailler plus intelligemment, éviter les interruptions, tirer le meilleur parti de votre ordinateur et éviter les répétitions - il détaille également des pratiques précieuses qui vous aideront à déjouer les pièges courants, à améliorer votre code et à devenir plus utile à votre équipe. Vous apprendrez à :

⬤ Écrire le test avant d'écrire le code.

⬤ Gérer le cycle de vie de vos objets de manière fastidieuse.

⬤ Construire uniquement ce dont vous avez besoin maintenant, et non ce dont vous pourriez avoir besoin plus tard.

⬤ Appliquez les anciennes philosophies au développement de logiciels.

⬤ Remettez en question l'autorité, plutôt que d'adhérer aveuglément aux normes.

⬤ Rendre les choses difficiles plus faciles et les choses impossibles possibles grâce à la métaprogrammation.

⬤ S'assurer que tout le code d'une méthode est au même niveau d'abstraction.

⬤ Choisir le bon éditeur et assembler les meilleurs outils pour le travail.

Il ne s'agit pas de théorie, mais des fruits de l'expérience réelle de Ford en tant qu'architecte d'applications au sein de la société mondiale de conseil en informatique ThoughtWorks. Que vous soyez débutant ou professionnel avec des années d'expérience, vous améliorerez votre travail et votre carrière grâce aux principes simples et directs de The Productive Programmer.

Autres informations sur le livre :

ISBN :9780596519780
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2008
Nombre de pages :210

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

La pensée fonctionnelle : Le paradigme plutôt que la syntaxe - Functional Thinking: Paradigm Over...
Si vous connaissez les bases de la programmation...
La pensée fonctionnelle : Le paradigme plutôt que la syntaxe - Functional Thinking: Paradigm Over Syntax
Le programmeur productif - The Productive Programmer
Quiconque développe des logiciels pour gagner sa vie a besoin d'une méthode éprouvée pour les produire mieux, plus...
Le programmeur productif - The Productive Programmer
L'architecture logicielle : Les parties difficiles : Analyses modernes des compromis pour les...
Il n'y a pas de décisions faciles à prendre en matière...
L'architecture logicielle : Les parties difficiles : Analyses modernes des compromis pour les architectures distribuées - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Construire des architectures évolutives : Gouvernance automatisée des logiciels - Building...
L'écosystème du développement de logiciels est en...
Construire des architectures évolutives : Gouvernance automatisée des logiciels - Building Evolutionary Architectures: Automated Software Governance

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)