Passer aux informations sur le produit
Faites-le ! Programmation propre
Faites-le ! Programmation propre
Description
Introduction au livre
8 techniques d'amélioration du code que tout développeur doit apprendre « un jour » !
De l'amélioration de la qualité du code à la conception architecturale, devenez un développeur compétent grâce à ce seul livre !


« Faites-le ! Programmation propre » couvre tout ce que les développeurs doivent savoir, de l’écriture de code propre à l’amélioration continue, en passant par la collaboration efficace et la conception de logiciels robustes, le tout organisé autour de la théorie et d’exemples.
Il aborde les principes fondamentaux du code propre, tels que les conventions de nommage, la rédaction de commentaires efficaces et la conception d'unités fonctionnelles, ainsi que la manière d'améliorer la qualité en refactorisant pour éliminer les anomalies de code et en écrivant du code de test.
Ce livre couvre également un large éventail de sujets, notamment la culture de la revue de code et le savoir-faire en matière de collaboration utilisant les fonctionnalités de GitHub, la conception orientée objet et les principes SOLID, comment améliorer la maintenabilité et l'évolutivité grâce aux modèles de conception, et enfin, les modèles de processus logiciels tels qu'Agile et UP, ainsi que les systèmes utilisant UML.


S’appuyant sur l’expérience pratique de l’auteur à la tête de divers projets pendant 15 ans au sein d’une entreprise informatique nationale, le livre regorge d’exemples pratiques applicables aussi bien en théorie qu’en pratique.
Si vous souhaitez faire passer vos compétences pratiques au niveau supérieur, plongez dès maintenant dans le monde de la « programmation propre » !
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
First Yard | Devenir développeur de code propre - Écrivez du code propre et améliorez-le continuellement !

* Termes fréquemment utilisés dans le code propre
Chapitre 1 : Principes d'un code propre
__1-1 Pourquoi vous devriez garder votre code propre
__1-2 Nommer avec signification
__1-3 Utiliser correctement les commentaires
__1-4 Transformer des expressions conditionnelles complexes en fonctions
La fonction __1-5 n'effectue qu'une seule fonction
__1-6 Améliorer la lisibilité du constructeur
Utiliser les exceptions plutôt que les codes d'erreur __1-7

Chapitre 2 : Mauvaises pratiques de codage et refactorisation
__2-1 Causes des mauvaises pratiques de codage et nécessité de refactorisation
__2-2 Suppression du code en double
__2-3 Division des fonctions longues
__2-4 Divisez la classe géante
__2-5 Refactorisation « Modifications dispersées »
__2-6 Refactorisation « Chirurgie à la mitraillette »
__2-7 Supprimer le favoritisme envers certaines fonctionnalités
__2-8 Réduction des paramètres excessifs
__2-9 Supprimer le nombre magique

Chapitre 3 : Tester le code du point de vue du code propre
__3-1 Pourquoi écrire du code de test est essentiel
Aperçu JUnit __3-2
__3-3 Écrire du code de test dans un code propre
__3-4 Écrire du code de test en tenant compte de la couverture
__3-5 Écrire du code de test qui fonctionne bien
__3-6 Utilisation du code de test dans un environnement CI/CD

Second Yard | Devenir un développeur collaboratif - Comment mener des revues de code efficaces !

Chapitre 4 : Comprendre les revues de code
__4-1 Pourquoi une revue de code est nécessaire
__4-2 Pourquoi il est difficile de maintenir des revues de code pertinentes

Chapitre 5 : Comment mener des revues de code efficaces
__5-1 Demande d'examen de code propre
__5-2 Réaliser des revues de code efficaces
__5-3 Fonctionnalités utiles de GitHub pour la revue de code

Third Yard | Devenez un développeur qui crée de bonnes structures - Maîtrisez la conception orientée objet et les modèles de conception !

Chapitre 6 : Comprendre la programmation orientée objet
__6-1 Caractéristiques de la programmation orientée objet
6-2 Principes SOLID pour accroître la productivité du développement

Chapitre 7 : Stratégies efficaces d’utilisation des modèles de conception
__7-1 Types et caractéristiques des modèles de conception
Modèle de création __7-2
__7-3 Modèle structurel
__7-4 Modèles comportementaux
Modèle MVC 7-5

Fourth Yard | Devenir concepteur de logiciels - Familiarisez-vous avec les modèles de processus logiciels et UML !

Chapitre 8 : Comprendre les modèles de processus logiciels
__8-1 Qu'est-ce qu'un modèle de processus logiciel ?
Modèle en cascade __8-2 mettant l'accent sur la progression étape par étape et la documentation
__8-3 Un modèle itératif axé sur l'amélioration continue
Modèle en spirale 8-4 axé sur la minimisation des risques
__8-5 Agile avec un accent sur l'expérience de développement rapide
__8-6 Norme de programmation orientée objet, processus unifié

Chapitre 9 : Modélisation logicielle avec UML
__9-1 Qu'est-ce que l'UML ?
Diagramme de cas d'utilisation __9-2
Diagramme de classe __9-3
Diagramme de séquence __9-4
Diagramme d'état __9-5
Diagramme d'activité __9-6
Diagramme des composants __9-7

Recherche

Image détaillée
Image détaillée 1

Avis de l'éditeur
Caractéristiques de ce livre

ㆍ Nous fournissons des explications concises des concepts et des conseils pratiques sur la façon de les appliquer !
ㆍ Nous fournissons de nombreux exemples de code pour que vous puissiez immédiatement mettre en pratique ce que vous avez appris !
ㆍ Vous pouvez comprendre les concepts clés et le déroulement en un coup d'œil en les montrant en images !
ㆍ Nous vous offrons des perspectives réalistes que vous ne trouverez pas dans les livres traduits, intégrant l'expérience et le savoir-faire des développeurs actuels !
ㆍ Vous pouvez facilement configurer un environnement d'entraînement en utilisant le code d'entraînement basé sur Java fourni et GitHub !
Vous pouvez apprendre uniquement les compétences nécessaires grâce à une formation modulaire, ou vous pouvez développer systématiquement vos compétences de développement selon l'ordre !

Recommandé pour ce type de personnes !

Candidats à un emploi doués en programmation mais manquant d'expérience en développement et collaboration d'équipe
• Nouveaux développeurs sans expérience, curieux de découvrir comment appliquer la programmation orientée objet et les modèles de conception en pratique.
Développeurs juniors ayant 1 à 3 ans d'expérience et souhaitant renforcer leurs compétences pratiques en matière de revue de code, de tests et de conception d'architecture.
• Étudiants universitaires qui souhaitent apprendre des méthodologies de développement axées sur la pratique plutôt que sur la théorie.

Apprenez le code propre, le refactoring, la conception d'architecture et la modélisation des processus dans un seul livre !
Entraînons-nous avec différents exemples et acquérons des connaissances en matière de collaboration ainsi que des conseils pratiques !


« Faites-le ! Programmation propre » est un guide pratique qui couvre les sujets essentiels que tout développeur doit maîtriser, notamment le code propre, la refactorisation, la conception d'architecture et la modélisation des processus.
Il est structuré pour vous aider à apprendre un contenu pratique, étape par étape, qui peut être immédiatement appliqué dans la pratique, comme les principes du code propre, les techniques de refactoring, l'écriture de code de test, les revues de code, la conception orientée objet et la modélisation UML.


Plutôt que d'expliquer des théories complexes, ce livre privilégie les exemples concrets que vous pouvez reproduire, vous permettant ainsi de développer un sens pratique aigu. Il s'adresse à tous, des développeurs débutants aux développeurs juniors souhaitant perfectionner leurs compétences, en passant par ceux soucieux de la collaboration en équipe et de la conception structurelle dans leur domaine.
Faites dès maintenant le premier pas pour devenir un « bon développeur » !

Nous mettons à votre disposition divers supports pédagogiques pour vous aider à étudier ce livre.
Comprend un plan d'étude + un code d'entraînement + la chaîne de l'auteur !


La page 7 de ce livre propose un plan d'étude.
Si vous étudiez seul, essayez de suivre ce programme.
Si vous notez la date que vous vous fixez et que vous étudiez 2 heures par jour pendant environ 30 jours, vous pourrez y parvenir sans difficulté.
Si vous avez déjà étudié ce sujet, je vous recommande le cours de 15 jours.

Le code d'exemple nécessaire à la pratique peut être téléchargé depuis la salle de données du site web d'Easy Publishing et depuis le dépôt GitHub de l'auteur. Vous pouvez optimiser votre apprentissage en le comparant à votre propre code ou en consultant l'intégralité du code.
L'auteur, qui possède 15 ans d'expérience dans le développement pratique et est un formateur professionnel, dispense des cours sur les connaissances pratiques et les carrières en informatique, ainsi que des tests de codage, par le biais de différents canaux.
Si vous souhaitez acquérir des connaissances plus diversifiées, n'hésitez pas à visiter également la chaîne de l'auteur.


Site web d'Easy Publishing (fichier fourni) | www.easyspub.co.kr → [Salle de données] → Recherche par titre de livre
GitHub de l'auteur (fichier fourni) | github.com/DoitCleanProgramming
Chaîne YouTube de l'auteur (vidéo fournie) | youtube.com/@codingtest
Auteur : Inflearn (vidéo fournie) | inflearn.com/users/788879/@harucoding

Inscrivez-vous à un groupe d'étude chez 'Do it! Study Room' !
Vous pouvez rencontrer des amis et recevoir des livres en cadeau.


Si vous planifiez et étudiez seul, vous vous fatiguerez vite.
Inscrivez-vous au groupe d'étude « Do it! Study Room » et relevez le défi de terminer « Do it! Clean Programming » ! Rencontrez d'autres partenaires d'étude, partagez votre travail et gagnez un exemplaire gratuit du livre en partageant et en validant votre progression.
De plus, si vous avez des questions, veuillez les laisser sur le tableau d'affichage de la salle d'étude « Faites-le ! ».
Des experts et des auteurs apporteront des réponses claires.
Do it! Study Room : cafe.naver.com/doitstudyroom
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 1er juin 2025
- Nombre de pages, poids, dimensions : 440 pages | 188 × 257 × 30 mm
- ISBN13 : 9791163037224
- ISBN10 : 1163037222

Vous aimerez peut-être aussi

카테고리