Polished Ruby Programming : Construire de meilleurs logiciels avec un code Ruby plus intuitif, plus facile à maintenir, plus évolutif et plus performant.

Note :   (4,7 sur 5)

Polished Ruby Programming : Construire de meilleurs logiciels avec un code Ruby plus intuitif, plus facile à maintenir, plus évolutif et plus performant. (Jeremy Evans)

Avis des lecteurs

Résumé:

Le livre « Polished Ruby Programming » de Jeremy Evans s'adresse aux programmeurs Ruby intermédiaires et avancés. Il se concentre sur les pratiques et principes de codage efficaces, ainsi que sur les nuances du langage Ruby. Il fournit une multitude d'informations pratiques et est apprécié pour ses explications claires et ses exemples utiles. Cependant, les débutants risquent d'être dépassés et certains utilisateurs avancés risquent de ne pas trouver de nouvelles idées. En outre, certains lecteurs ont noté des problèmes de formatage dans la version Kindle.

Avantages:

Une couverture complète des principes et des compromis de Ruby.
Des exemples pratiques faciles à comprendre.
Un style d'écriture clair et engageant.
Convient aux développeurs de niveau intermédiaire ou avancé qui cherchent à améliorer les performances et les pratiques de codage.
La vaste expérience de l'auteur en matière de Ruby ajoute de la profondeur au contenu.

Inconvénients:

Ne convient pas aux débutants ; peut être difficile sans connaissances préalables.
Certains utilisateurs avancés peuvent trouver le contenu répétitif.
La version Kindle manque de clarté dans le formatage des exemples de code, ce qui les rend difficiles à lire.
Le livre est long (plus de 400 pages), ce qui risque de diluer certains concepts fondamentaux vers la fin.

(basé sur 11 avis de lecteurs)

Titre original :

Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code

Contenu du livre :

Devenez un programmeur Ruby accompli en comprenant les principes de conception, les meilleures pratiques et les compromis impliqués dans les approches d'implémentation pour garder vos applications Ruby maintenables à long terme.

Caractéristiques principales :

⬤ Comprendre les principes de conception derrière le code Ruby et les compromis entre les approches d'implémentation.

⬤ Utiliser la métaprogrammation et les DSLs pour réduire la quantité de code nécessaire sans diminuer la maintenabilité.

⬤ Apprendre les principes de conception des applications web Ruby et les stratégies pour les bases de données, la sécurité et les tests.

Description du livre :

La plupart des applications Ruby réussies deviennent difficiles à maintenir au fil du temps, au fur et à mesure que la base de code augmente en taille. Polished Ruby Programming vous fournit des recommandations et des conseils pour concevoir des programmes Ruby faciles à maintenir à long terme.

Ce livre vous présente les approches de mise en œuvre pour de nombreuses situations de programmation courantes, les compromis inhérents à chaque approche et les raisons pour lesquelles vous pouvez choisir d'utiliser des approches différentes dans des situations différentes. Vous commencerez par apprendre les principes fondamentaux de la programmation en Ruby, tels que l'utilisation correcte des classes de base, la conception des classes et des méthodes, l'utilisation des variables, la gestion des erreurs et le formatage du code. Vous apprendrez ensuite des principes de programmation de plus haut niveau, tels que la conception de bibliothèques, l'utilisation de la métaprogrammation et de langages spécifiques à un domaine, et le refactoring. Enfin, vous apprendrez les principes spécifiques au développement d'applications web, tels que le choix d'une base de données et d'un framework web, et l'utilisation de fonctions de sécurité avancées.

À la fin de ce livre de programmation Ruby, vous aurez acquis les compétences nécessaires pour concevoir des applications Ruby robustes, performantes, évolutives et faciles à maintenir.

Si la plupart des exemples de code et des principes abordés dans ce livre s'appliquent à toutes les versions de Ruby, certains exemples et principes sont spécifiques à Ruby 3.0, la dernière version en date au moment de la publication.

Ce que vous apprendrez

⬤ Utiliser les classes de base de Ruby et concevoir des classes personnalisées de manière efficace.

⬤ Explorer les principes derrière l'utilisation des variables et le choix des arguments des méthodes.

⬤ Mettre en œuvre des approches avancées de traitement des erreurs telles que le backoff exponentiel.

⬤ Concevoir des bibliothèques extensibles et des systèmes de plugins en Ruby.

⬤ Utiliser la métaprogrammation et les DSL pour éviter la redondance du code.

⬤ Mettre en œuvre différentes approches de test et comprendre leurs compromis.

⬤ Découvrir les modèles de conception, le refactoring et l'optimisation avec Ruby.

⬤ Les principes de conception des bases de données et la sécurité avancée des applications web.

Pour qui ce livre est fait :

Si vous savez déjà programmer en Ruby et que vous souhaitez en savoir plus sur les principes et les meilleures pratiques qui sous-tendent l'écriture d'un code Ruby maintenable, évolutif, optimisé et bien structuré, ce livre sur Ruby est fait pour vous. Une connaissance intermédiaire ou avancée du langage de programmation Ruby est nécessaire pour tirer le meilleur parti de ce livre.

Autres informations sur le livre :

ISBN :9781801072724
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

À la recherche de la poudreuse : L'histoire d'un skieur américain en voie de disparition - In Search...
Fraîchement diplômé de l'université et journaliste...
À la recherche de la poudreuse : L'histoire d'un skieur américain en voie de disparition - In Search of Powder: A Story of America's Disappearing Ski Bum
La Bible de la Voile : Le guide complet pour tous les marins, du novice à l'expert - The Sailing...
"La voile est un sport populaire et ce livre est...
La Bible de la Voile : Le guide complet pour tous les marins, du novice à l'expert - The Sailing Bible: The Complete Guide for All Sailors from Novice to Expert
La bataille du paradis : Le surf, le thon et la quête d'une ville pour sauver une vague - The Battle...
CORRECTION : Pavones, une ville située à la pointe...
La bataille du paradis : Le surf, le thon et la quête d'une ville pour sauver une vague - The Battle for Paradise: Surfing, Tuna, and One Town's Quest to Save a Wave
Polished Ruby Programming : Construire de meilleurs logiciels avec un code Ruby plus intuitif, plus...
Devenez un programmeur Ruby accompli en...
Polished Ruby Programming : Construire de meilleurs logiciels avec un code Ruby plus intuitif, plus facile à maintenir, plus évolutif et plus performant. - Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
L'encyclopédie pratique de la voile : L'encyclopédie pratique de la voile : Le guide pratique...
L'ouvrage de référence par excellence pour les...
L'encyclopédie pratique de la voile : L'encyclopédie pratique de la voile : Le guide pratique complet de la voile et des dériveurs, catamarans et quillards de course - The Practical Encyclopedia of Sailing: The Complete Practical Guide to Sailing and Racing Dinghies, Catamarans and Keelboats

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)