Szoftverfejlesztők kézikönyve (Magyar Kiadás)
Szoftverfejlesztők kézikönyve (Magyar Kiadás)
Modern Mérnöki Gyakorlatok Gyűjteménye
A könyvről
Nélkülözhetetlen kézikönyv szoftverfejlesztőknek, akik jobb szoftvereket szeretnének építeni gyakorlati, valós környezetben alkalmazható technikákkal. Írta Dave Farley, a díjnyertes "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" szerzője, aki a modern szoftverfejlesztés egyik meghatározó hangja.
Dave népszerű gyakorlati útmutatóin alapulva ez a könyv évtizedes szoftverfejlesztési tapasztalatot sűrít gyakorlatba ültethető meglátásokká. A jobb felhasználói történetek írásától kezdve, a tesztközpontú fejlesztés elsajátításán át, a hatékony fejlesztői szokások kialakításáig és a csapatok sikeres szervezéséig - ez az útmutató olyan tanácsokkal van tele, amelyeket azonnal alkalmazhat.
A Szoftverfejlesztők Kézikönyve egy gyakorlatias, lényegre törő forrás minden szintű fejlesztő számára. Akár most kezdi a szakmát, akár már csiszolja tudását, ez a könyv segít fejleszteni a szoftverkészítési módszereit - lépésről lépésre.
Tartalomjegyzék
- Előszó
- Új projekt indítása
- Bevezetés
- Gyors visszajelzés
- Optimalizálás a tanulásra
- A fejlesztői környezet beállítása
- Telepítési folyamat kiépítése
- Célok Kitűzése
- Kis Lépésekben Dolgozva
- Mérések Bevezetése
- Légy Felkészülve a Változásra
- További információk…
- Jobb felhasználói történetek írása
- Jobb specifikációk felhasználói történetekkel
- Mik a felhasználói történetek?
- A felhasználói történetek célok, nem feladatok
- Jó történetek
- Példák jó történetekre
- Ki írja a felhasználói történeteket?
- Tippek felhasználói történetek írásához
- Hol kezdjük
- Felhasználói történetek írása
- Kerüld el ezeket a gyakori hibákat
- Technikai követelmények átalakítása felhasználói történetekké
- További információk…
- Szoftverfejlesztő csapatok szervezése
- Hogyan állítsuk össze a szoftverfejlesztő csapatainkat?
- Csapatméret és struktúra
- Csapatkészségek és felelősségek
- Csapatszervezés
- Platform csapatok
- Együttműködés és kollaboráció
- Íme néhány javaslat:
- Csapatstruktúra Átalakítása
- További információk…
- Páros Programozás Minták
- Mi a Páros Programozás?
- Páros Minták
- Páros Rotáció
- A Páros Programozás Előnyei
- Páros Partnerségek
- Tippek a Sikeres Páros Munkához
- További információk…
- Kezdők útmutatója a TDD-hez (Teszttel vezérelt fejlesztés)
- Teszttel vezérelt fejlesztés
- PIROS > ZÖLD > REFAKTORÁLÁS
- Legjobb tippek
- Kezdeti lépések a TDD-vel
- TDD legjobb gyakorlatok
- Mikor használjunk TDD-t?
- A viselkedést teszteld, NE az implementációt
- Teszt először a jobb tervezésért
- A TDD három gondolkodásmódja
- Refaktorálás örökölt rendszerekben
- A tesztjeid alakja
- A tervezésed megváltoztatása
- Tesztelés a határfelületeken
- Gyakorlat
- További információk…
- Elfogadási teszt vezérelt fejlesztés
- Megközelítés
- A hatékony elfogadási tesztek tulajdonságai
- Tippek
- Négy rétegű elkülönítés
- Tesztesetek
- Szakterület-specifikus nyelv (DSL)
- Protokoll Meghajtók
- Tesztelés Alatt Álló Rendszer (SUT)
- A DSL Fejlesztése
- További információk…
- Mit és mikor teszteljünk?
- Tesztelési típusok különböző szakaszokban
- További információk…
- Éles környezetben történő tesztelés
- Visszajelzés az éles környezetből
- Teszttípusok
- Üzleti (Kalóz) Metrikák
- Adatgyűjtés
- Változók Kontrollálása
- Ne Végezzünk E2E Tesztelést
- További információk…
- Időszakos tesztek megszüntetése
- Kiadható vagy sem?
- Tesztkörnyezet irányítása
- Tesztadatok izolálása
- Folyamatos Integráció megvalósítása
- Erőforrás-használat figyelése és kezelése
- Párhuzamosság és versenyhelyzetek kezelése
- Tesztelés izolációban
- A teszteket cáfolási mechanizmusként kezelje
- Folyamatos megfigyelés az éles környezetben
- A megfelelő tesztelési stratégia kiválasztása
- Összefoglalás
- További információk…
- Kezdő lépések a Viselkedésvezérelt Fejlesztésben (BDD)
- Bevezetés
- A BDD megértése
- Alapvető tippek és tanácsok
- A ‘Mit’ és ‘Hogyan’ Szétválasztása - Egy Példa
- A Fordítás Folyamata
- Gyakori Buktatók
- Összefoglalás
- További információk…
- Szoftver Teljesítmény Tesztelése
- Bevezetés
- Alapfogalmak
- Kulcsfontosságú Elv – A Változók Kontrollálása
- Gyakorlati Lépések
- Haladó teljesítménytesztelés
- Következtetés
- További információk…
- Hogyan Építsünk Telepítési Folyamatot
- Mi az a Telepítési Folyamat?
- Kulcsfontosságú Komponensek
- A Telepítési Folyamat
- Hogyan Építsünk Telepítési Folyamatot
- Egy Egyszerű Példa
- Első lépések
- Commit Szakasz Létrehozása
- Artifact Tároló Létrehozása
- Elfogadási Szakasz Létrehozása
- Egyszerű Produkciós Verzió Létrehozása
- Következő Lépések
- Csapat Viselkedésminták
- Alapelvek
- További információk…
- A Folyamatos Integráció Legjobb Tippjei
- 10 Tipp a Folyamatos Integrációhoz
- Legjobb Tippjeim
- További információk…
- Mérje fel CD képességeit
- Önértékelés - Mennyire jól teljesíti a következőket?
- Gondolja át az eredményeket
- Következtetés
- Örökölt kód refaktorálása
- Bevezetés
- Az 5 lépés a tesztelhetőség érdekében történő refaktorálásban
- Következtetés
- További információk…
- Fejleszd tovább a szoftverarchitektúrádat
- Bevezetés
- A szoftverarchitektúra megértése
- Alapvető tippek és tanácsok
- Az evolúciós architektúra elfogadása
- Evolúciós architektúra technikák
- Összefoglalás
- További információk…
- Írj könnyen módosítható kódot
- Bevezetés
- A kód olvashatóságának előtérbe helyezése
- A tesztközpontú fejlesztés (TDD) gyakorlása
- A komplexitás kezelése tervezéssel
- Hatékony refaktorálási technikák
- Technikák a komplexitás csökkentésére
- Technikák a felelősségek szétválasztásának javítására
- Automatizált tesztelés és folyamatos integráció
- Összefoglalás
- További információk…
- Első lépések a mikroszolgáltatásokkal
- Bevezetés
- Tervezés
- Üzenetküldés
- További információk…
- Sajátítsd el a KIVÁLÓ fejlesztői szokásokat
- Bevezetés
- A kód mint kommunikáció
- Gondolkodj mérnökként
- Légy óvatos a keretrendszerekkel
- A kódolás tervezés
- Minőség a Funkciók Előtt
- Társas Tevékenység
- Dolgozz Kis Lépésekben
- Következtetés
- További információk…
- Kerüld el a Gyakori Szoftverfejlesztési Buktatókat
- Bevezetés
- Szakíts a Rossz Szoftverfejlesztési Szokásokkal
- Összefoglalás
- Következtetés
- További információk…
- Összefoglalás
A Leanpub 60 napos 100%-os elégedettségi garancia
A vásárlástól számított 60 napon belül 100%-os visszatérítést kérhet bármely Leanpub vásárlás esetén, mindössze két kattintással.
Technikailag ez kockázatos számunkra, hiszen Ön így is, úgy is megkapja a könyvet vagy a tanfolyam anyagait. De annyira bízunk termékeinkben és szolgáltatásainkban, szerzőinkben és olvasóinkban, hogy örömmel kínálunk teljes pénzvisszafizetési garanciát minden termékünkre.
Csak úgy tudhatja meg, mennyire jó valami, ha kipróbálja, és 100%-os pénzvisszafizetési garanciánk miatt ehhez gyakorlatilag semmi kockázat nem társul!
Így nincs is oka rá, hogy ne kattintson a Kosárba gombra, igaz?
Teljes feltételek megtekintése...
Keressen 8 dollárt egy 10 dolláros vásárlás után, és 16 dollárt egy 20 dolláros vásárlás után
80% jogdíjat fizetünk a 7,99 dollár vagy annál magasabb vásárlások után, és 80% jogdíjat, mínusz 50 cent fix díjat a 0,99 és 7,98 dollár közötti vásárlások után. Ön 8 dollárt keres egy 10 dolláros eladás után, és 16 dollárt egy 20 dolláros eladás után. Tehát ha 5000 nem visszatérített példányt adunk el a könyvéből 20 dollárért, Ön 80.000 dollárt keres.
(Igen, néhány szerző már sokkal többet is keresett ennél a Leanpubon.)
Valójában a szerzők mártöbb mint 14 millió dollárt kerestek írással, publikálással és értékesítéssel a Leanpubon.
Tudjon meg többet a Leanpubon való írásról
Ingyenes frissítések. DRM-mentes.
Ha Leanpub könyvet vásárol, ingyenes frissítéseket kap mindaddig, amíg a szerző frissíti a könyvet! Számos szerző a Leanpub platformot használja könyveik folyamatos publikálására, már az írás közben. Minden olvasó ingyen megkapja a frissítéseket, függetlenül attól, hogy mikor és mennyiért (akár ingyen) vette a könyvet.
A legtöbb Leanpub könyv elérhető PDF formátumban (számítógépekre) és EPUB formátumban (telefonokra, táblagépekre és Kindle-re). A könyvhöz tartozó formátumok az oldal jobb felső sarkában láthatók.
Végül, a Leanpub könyvek nem tartalmaznak DRM másolásvédelmet, így könnyen olvashatók bármely támogatott eszközön.
További információ a Leanpub e-könyv formátumairól és olvasási lehetőségeiről