Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.
Software Design by Example: A Tool-Based Introduction with JavaScript
La meilleure façon d'apprendre la conception dans n'importe quel domaine est d'étudier des exemples, et certains des meilleurs exemples de conception de logiciels proviennent des outils que les programmeurs utilisent dans leur propre travail. L'ouvrage Software Design by Example : A Tool-Based Introduction with JavaScript construit donc de petites versions des outils utilisés par les programmeurs afin de les démystifier et de donner un aperçu de la façon dont les programmeurs expérimentés pensent. Qu'il s'agisse d'un système de sauvegarde de fichiers, d'un cadre de test, d'un analyseur d'expressions régulières, d'un moteur de mise en page de navigateur ou d'un très petit compilateur, nous explorons les modèles de conception courants, nous montrons comment le fait de rendre le code plus facile à tester facilite également sa réutilisation et nous aidons les lecteurs à comprendre le fonctionnement des débogueurs, des profileurs, des gestionnaires de paquets et des systèmes de contrôle de version afin qu'ils puissent les utiliser de manière plus efficace.
Ce matériel peut être utilisé pour une étude autonome, dans le cadre d'un cours de premier cycle sur la conception de logiciels, ou comme base d'un atelier intensif d'une semaine pour les programmeurs en activité. Chaque chapitre comporte une série d'exercices dont la taille et la difficulté varient d'une demi-douzaine de lignes à une journée entière de travail. Les lecteurs doivent être familiers avec les bases du JavaScript moderne, mais les fonctionnalités les plus avancées du langage sont expliquées et illustrées au fur et à mesure qu'elles sont introduites.
Tous les documents écrits de ce projet peuvent être librement réutilisés selon les termes de la licence Creative Commons - Attribution, tandis que tous les logiciels sont mis à disposition selon les termes de la licence Hippocratic. Tous les bénéfices de la vente de ce livre iront au soutien du Red Door Family Shelter à Toronto.
Caractéristiques.
⬤ Enseigne la conception de logiciels en montrant aux programmeurs comment construire les outils qu'ils utilisent tous les jours.
⬤ Chaque chapitre comprend des exercices pour aider les lecteurs à vérifier et à approfondir leur compréhension.
⬤ Tous les exemples de code peuvent être téléchargés, réutilisés et modifiés sous une licence ouverte.
© 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)