Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 2 hlasoch.
Software Design by Example: A Tool-Based Introduction with Python
Najlepší spôsob, ako sa naučiť dizajn v akejkoľvek oblasti, je študovať príklady a niektoré z najlepších príkladov softvérového dizajnu pochádzajú z nástrojov, ktoré programátori používajú pri svojej práci. Návrh softvéru na príkladoch: Preto programátori vytvárajú malé verzie vecí, ktoré používajú, aby ich demystifikovali a umožnili nahliadnuť do spôsobu myslenia skúsených programátorov. Od systému na zálohovanie súborov a testovacieho rámca až po porovnávač regulárnych výrazov, engine na rozvrhnutie prehliadača a veľmi malý kompilátor skúmame bežné návrhové vzory, ukazujeme, ako uľahčenie testovania kódu uľahčuje aj jeho opätovné použitie, a pomáhame čitateľom pochopiť, ako fungujú ladiace programy, profilery, správcovia balíkov a systémy na správu verzií, aby ich mohli používať efektívnejšie.
Tento materiál možno použiť na samostatné štúdium, v rámci vysokoškolského kurzu o návrhu softvéru alebo ako jadro intenzívneho týždenného seminára pre pracujúcich programátorov. Každá kapitola obsahuje súbor cvičení s rozsahom a náročnosťou od pol tucta riadkov až po celodennú prácu. Čitatelia by mali byť oboznámení so základmi moderného jazyka Python, ale pokročilejšie funkcie jazyka sú vysvetlené a ilustrované v priebehu ich zavádzania.
Všetok písomný materiál v tomto projekte možno voľne opätovne použiť podľa podmienok licencie Creative Commons - Uveďte autora, zatiaľ čo všetok softvér je k dispozícii podľa podmienok Hippokratovej licencie. Celý výťažok z predaja tejto knihy pôjde na podporu útulku pre rodiny Red Door v Toronte.
Vlastnosti:
- Vyučuje návrh softvéru tým, že ukazuje programátorom, ako vytvoriť nástroje, ktoré používajú.
Každý deň.
- Každá kapitola obsahuje cvičenia, ktoré pomáhajú čitateľom overiť si a prehĺbiť porozumenie.
- Všetok vzorový kód je možné stiahnuť, opätovne použiť a upraviť pod otvorenou licenciou.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)