Priručnik za Softverske Razvijače (Izdanje na Bosanskom)
$9.99
Minimalna cijena
$12.99
Predložena cijena

Priručnik za Softverske Razvijače (Izdanje na Bosanskom)

Zbirka savremenih inženjerskih praksi

O Knjizi

Osnovni priručnik za programere koji žele graditi bolji softver koristeći praktične tehnike iz stvarnog svijeta. Napisao ga je Dave Farley, nagrađivani autor knjige "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" i vodeći glas u modernom softverskom inženjeringu.

Na osnovu Daveove serije izuzetno popularnih praktičnih vodiča, ova knjiga destilira desetljeća iskustva u softverskom inženjeringu u praktične uvide. Od pisanja boljih korisničkih priča i ovladavanja razvojem vođenim testiranjem do usvajanja efektivnih programerskih navika i organiziranja timova za uspjeh—ovaj vodič je prepun savjeta koje možete odmah primijeniti.

Vodič za programere je praktičan i neposredan resurs za programere svih nivoa. Bez obzira da li tek počinjete ili usavršavate svoj zanat, ova knjiga će vam pomoći da unaprijedite način na koji gradite softver—korak po korak.

  • Podijeli ovu knjigu

  • Kategorije

    • Computers and Programming
    • Software Engineering
    • DevOps
    • Software
    • Testing
    • Automated Software Testing
    • Engineering
    • Agile
    • Lean
  • Povratne informacije

    Pošaljite email autoru/ima

Ova knjiga je prijevod na Bosanski knjige The Software Developers’ Guidebook koja je izvorno napisana na Engleski jeziku.

O Autorima

David Farley
David Farley

Dave Farley je autor tri bestselera - "Continuous Delivery", "Modern Software Engineering" i "Continuous Delivery Pipelines". On je osnivač CD.Training škole i tvorac CD and Modern Software Engineering YouTube kanala.

Dave je pionir Kontinuirane Isporuke (Continuous Delivery), vodeći stručnjak i ekspert praktičar u oblasti CD-a, DevOps-a, TDD-a, agilnih razvojnih tehnika i dizajna softvera. Jedan je od autora Reactive Manifesto-a i dobitnik Duke nagrade za projekat otvorenog koda LMAX Disruptor.

Kao nezavisni programer i konsultant, Dave ima dugogodišnje iskustvo u stvaranju visoko-produktivnih timova, oblikovanju organizacija za uspjeh i kreiranju izvanrednog softvera.

Bernard McCarty
Bernard McCarty (Editor)

Bernard McCarty je započeo karijeru kao fizičar, zalutao u softversko inženjerstvo i nikad ga nije zaista napustio. Radio je u različitim industrijama—analizi prinosa poluprovodnika, telekomunikacijama, kvantnom računarstvu i naučnoj instrumentaciji—ali njegova strast leži u rješavanju problema, bilo da se radi o optimizaciji koda, sistemima solarne energije ili načinu na koji razmišljamo o softveru. Kao menadžer za sadržaj u Continuous Delivery Ltd, pomaže da kompleksne ideje postanu pristupačne i zanimljive.

TranslateAI
TranslateAI

Leanpub now has a TranslateAI service which uses AI to translate their book from English into up to 31 languages, or from one of those 31 languages into English. We also have a GlobalAuthor bundle which uses TranslateAI to translate English-language books into either 8 or 31 languages.

Leanpub exists to serve our authors. We want to help you reach as many readers as possible, in their preferred language. So, just as Leanpub automates the process of publishing a PDF and EPUB ebook, we've now automated the process of translating those books!

Sadržaj

    • Predgovor
    Dio 1. Temelji modernog razvoja softvera
    • Pokretanje novog projekta
      • Uvod
      • Brza povratna informacija
      • Optimizacija za učenje
      • Postavite razvojno okruženje
      • Izgradite pipeline za implementaciju
      • Postavljanje Ciljeva
      • Rad u Malim Koracima
      • Uspostavite Mjerenja
      • Budite Spremni na Promjene
      • Saznajte više…
    • Pisanje boljih korisničkih priča
      • Bolje specifikacije sa korisničkim pričama
      • Šta su korisničke priče?
      • Korisničke priče su ciljevi, ne zadaci
      • Dobre priče
      • Primjeri dobrih priča
      • Ko piše korisničke priče?
      • Savjeti za pisanje korisničkih priča
      • Odakle Početi
      • Pisanje Korisničkih priča
      • Izbjegavajte Ove Česte Greške
      • Transformacija tehničkih zahtjeva u korisničke priče
      • Saznajte više…
    • Organizacija timova za razvoj softvera
      • Kako postaviti svoje timove za razvoj softvera?
      • Veličina i struktura tima
      • Vještine i odgovornosti tima
      • Organizacija tima
      • Platform timovi
      • Kooperacija i Saradnja
      • Evo nekoliko preporuka:
      • Transformacija strukture tima
      • Saznajte više…
    • Obrasci programiranja u paru
      • Šta je programiranje u paru?
      • Obrasci parova
      • Rotacija parova
      • Prednosti programiranja u paru
      • Partnerstva u paru
      • Savjeti za uspješan rad u paru
      • Saznajte više…
    Dio 2. Testiranje Softvera
    • Vodič za početnike o TDD-u (Test Vođenom Razvoju)
      • Test Vođeni Razvoj
      • CRVENO > ZELENO > REFAKTORISANJE
      • Glavni savjeti
      • Početak rada sa razvojem vođenim testovima
    • Najbolji savjeti za TDD
      • Kada koristiti TDD?
      • Testirajte da evaluirate ponašanje, NE implementaciju
      • Test prvo za poboljšanje dizajna
      • Tri načina razmišljanja u TDD-u
      • Refaktorisanje za naslijeđene sisteme
      • Oblik vaših testova
      • Mijenjanje vašeg dizajna
      • Testiranje na rubovima
      • Praksa
      • Saznajte više…
    • Razvoj Vođen Prihvatnim Testovima
      • Pristup
      • Karakteristike efektivnih Prihvatnih testova
      • Savjeti
      • Četveroslojna Separacija odgovornosti
      • Test slučajevi
      • Domain Specific Language (DSL)
      • Protokolski upravljački programi
      • Sistem Pod Testom (SUT)
      • Razvijanje DSL-a
      • Saznajte više…
    • Šta testirati i kada?
      • Vrste testiranja u različitim fazama
      • Saznajte više…
    • Testiranje u produkciji
      • Povratne informacije iz Produkcije
      • Vrste testova
      • Poslovne (Piratske) Metrike
      • Prikupljanje podataka
      • Kontrolišite varijable
      • Ne radite E2E testiranje
      • Saznajte više…
    • Eliminišite nestabilne testove
      • Spremno za izdavanje ili ne?
      • Kontrolišite vaše testno okruženje
      • Izolirajte vaše testne podatke
      • Implementirajte kontinuiranu integraciju
      • Nadgledajte i upravljajte korištenjem resursa
      • Upravljajte konkurentnošću i uvjetima utrke
      • Testirajte u izolaciji
      • Tretirajte testove kao mehanizme falsifikacije
      • Kontinuirano praćenje u produkciji
      • Odaberite pravu strategiju testiranja
      • Sažetak
      • Saznajte više…
    • Počnite sa Razvojem vođenim ponašanjem (BDD)
      • Uvod
      • Razumijevanje BDD-a
      • Osnovni savjeti i smjernice
      • Odvajanje ‘Šta’ Od ‘Kako’ - Primjer
      • Proces Prevođenja
      • Uobičajene zamke
      • Sažetak
      • Saznajte više…
    • Testiranje Performansi Softvera
      • Uvod
      • Osnovni Koncepti
      • Ključna Ideja – Kontrola Varijabli
      • Praktični Koraci
      • Napredno testiranje performansi
      • Zaključak
      • Saznajte više…
    Dio 3. Prakse kontinuirane isporuke
    • Kako izgraditi Pipeline za isporuku
      • Šta je Pipeline za isporuku?
      • Ključne komponente
      • Pipeline za isporuku
      • Kako izgraditi Pipeline za isporuku
      • Jednostavan primjer
      • Početak Rada
      • Kreirajte Commit fazu
      • Kreirajte Repozitorij Artefakata
      • Kreirajte Akceptacijsku fazu
      • Kreirajte Jednostavnu verziju Produkcije
      • Sljedeći Koraci
      • Ponašanje tima
      • Ključni principi
      • Saznajte više…
    • Najbolji savjeti za kontinuiranu integraciju
      • 10 savjeta za kontinuiranu integraciju
      • Moji najbolji savjeti
      • Saznajte više…
    • Procijenite Vašu CD Sposobnost
      • Samoprocjena - Koliko Dobro Radite Sljedeće?
      • Razmislite o Svojim Nalazima
      • Zaključak
    • Refaktorisanje naslijeđenog koda
      • Uvod
      • 5 Koraka u Refaktorisanju ka Testabilnosti
      • Zaključak
      • Saznajte više…
    Dio 4. Arhitektura i Dizajn
    • Razvijajte Vašu Softversku Arhitekturu
      • Uvod
      • Razumijevanje Softverske Arhitekture
      • Osnovni Savjeti i Preporuke
      • Prihvatanje Evolucijske Arhitekture
      • Tehnike Evolucijske Arhitekture
      • Rezime
      • Saznajte više…
    • Pišite kod koji se može lako mijenjati
      • Uvod
      • Dajte prioritet čitljivosti koda
      • Praktikujte razvoj vođen testiranjem (TDD)
      • Upravljajte složenošću kroz dizajn
      • Efektivne tehnike refaktorisanja
      • Tehnike za Smanjenje Kompleksnosti
      • Tehnike za Poboljšanje Razdvajanja Odgovornosti
      • Automatizirano Testiranje i Kontinuirana Integracija
      • Sažetak
      • Saznajte više…
    • Započnite s Mikroservisima
      • Uvod
      • Dizajn
      • Razmjena poruka
      • Saznajte više…
    Dio 5. Usvojite dobre navike
    • Usvojite ODLIČNE programerske navike
      • Uvod
      • Kod kao komunikacija
      • Razmišljajte kao inženjer
      • Budite oprezni s frameworkima
      • Kodiranje je dizajn
      • Kvalitet iznad funkcionalnosti
      • Društvena aktivnost
      • Radite u malim koracima
      • Zaključak
      • Saznajte više…
    • Izbjegavajte Česte Zamke u Razvoju Softvera
      • Uvod
      • Prekinite Loše Softverske Navike
      • Rezime
      • Zaključak
      • Saznaj više…
    • Sažetak

Leanpub 60-dnevna garancija 100% zadovoljstva

U roku od 60 dana od kupovine možete dobiti 100% povrat novca za bilo koju Leanpub kupovinu, u dva klika.

Tehnički gledano, ovo je rizično za nas, jer ćete u svakom slučaju imati datoteke knjige ili kursa. Ali toliko smo sigurni u naše proizvode i usluge, kao i u naše autore i čitaoce, da sa zadovoljstvom nudimo potpunu garanciju povrata novca za sve što prodajemo.

Jedino možete saznati koliko je nešto dobro tako što ćete to isprobati, a zbog naše garancije 100% povrata novca, doslovno nema rizika da to učinite!

Dakle, nema razloga da ne kliknete na dugme Dodaj u korpu, zar ne?

Pogledajte pune uslove...

Zaradite $8 na kupovini od $10, i $16 na kupovini od $20

Isplaćujemo 80% tantijema na kupovine od $7.99 ili više, i 80% tantijema minus fiksna naknada od 50 centi na kupovine između $0.99 i $7.98. Zaradite $8 na prodaji od $10, i $16 na prodaji od $20. Tako da, ako prodamo 5000 nepovraćenih primjeraka vaše knjige po $20, zaradit ćete $80,000.

(Da, neki autori su već zaradili mnogo više od toga na Leanpub-u.)

Zapravo, autori su zaradilipreko $14 miliona pišući, objavljujući i prodajući na Leanpub-u.

Saznajte više o pisanju na Leanpub-u

Besplatna ažuriranja. Bez DRM zaštite.

Ako kupite Leanpub knjigu, dobijate besplatna ažuriranja sve dok autor ažurira knjigu! Mnogi autori koriste Leanpub za objavljivanje svojih knjiga u toku pisanja. Svi čitaoci dobijaju besplatna ažuriranja, bez obzira kada su kupili knjigu ili koliko su platili (uključujući i besplatno).

Većina Leanpub knjiga je dostupna u PDF formatu (za računare) i EPUB formatu (za telefone, tablete i Kindle). Formati koje knjiga uključuje su prikazani u gornjem desnom uglu ove stranice.

Konačno, Leanpub knjige nemaju nikakvu besmislenu DRM zaštitu od kopiranja, tako da ih možete lako čitati na bilo kojem podržanom uređaju.

Saznajte više o Leanpub formatima e-knjiga i gdje ih možete čitati

Pišite i objavljujte na Leanpub-u

Možete koristiti Leanpub za jednostavno pisanje, objavljivanje i prodaju e-knjiga i online kurseva u izradi i završenom obliku!

Leanpub je moćna platforma za ozbiljne autore, koja kombinuje jednostavan, elegantan proces pisanja i objavljivanja s prodavnicom fokusiranom na prodaju e-knjiga u izradi.

Leanpub je magična pisaća mašina za autore: samo pišite običnim tekstom, a za objavljivanje vaše e-knjige, samo kliknite dugme. (Ili, ako proizvodite svoju e-knjigu na svoj način, možete čak učitati vlastite PDF i/ili EPUB datoteke i zatim objaviti jednim klikom!) Zaista je tako jednostavno.

Saznajte više o pisanju na Leanpub-u