Nouveauté
| Titre : | Software Design by Example : A Tool-Based Introduction with JavaScript |
| Auteurs : | Wilson Greg, Auteur |
| Type de document : | texte imprimé |
| Editeur : | CRC Press, 2023 |
| ISBN/ISSN/EAN : | 978-1-03-233023-5 |
| Format : | 329 p. / ill. / 25 cm |
| Langues: | Anglais |
| Langues originales: | Anglais |
| Index. décimale : | 004 (informatique en général) |
| Catégories : | |
| Mots-clés: | Software Design ; Tool-Based Learning ; JavaScript ; Design Patterns ; System Tools ; Unit Testing ; Asynchronous Programming ; Parsing ; Build Systems ; Code Reuse ; Software Engineering |
| Résumé : | Software Design by Example: A Tool-Based Introduction with JavaScript teaches software design through hands-on, practical examples by building real tools that programmers use daily. Instead of only presenting design theory, the book demystifies how experienced developers think by showing how to construct small versions of systems such as file backup utilities, testing frameworks, regular expression matchers, browser layout engines, module loaders, and even tiny compilers. Each chapter introduces a new tool, explores common design patterns, and emphasizes how designing for testability also improves code reuse and quality. The material teaches core concepts of asynchronous programming, unit testing, data structures, parsing, pattern matching, build management, and code style checking, all through JavaScript code examples. With exercises of varying difficulty at the end of every chapter, the book supports self-paced learning, classroom use, or intensive workshop settings. Along the way, readers not only learn essential software design principles but also gain practical experience creating components that reflect real-world development challenges. |
Exemplaires
| Code-barres | Cote | Support | Localisation | Section | Disponibilité |
|---|---|---|---|---|---|
| aucun exemplaire | |||||

