Leanpub Header

Skip to main content

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

Zbirka savremenih inženjerskih praksi

Praktični priručnik ispunjen stvarnim savjetima koji će vam pomoći da pišete bolji kôd, usvojite efikasne programerske navike i razvijate kvalitetan softver.

This book is a translation into Bosnian of The Software Developers’ Guidebook which was originally written in English

The authors are letting you choose the price you pay for this book!

Pick Your Price...
PDF
EPUB
WEB
About

About

About the Book

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.

Price

Pick Your Price...

Minimum price

$9.99

$12.99

You pay

$12.99

Authors earn

$10.39
$

All prices are in US $. You can pay in US $ or in your local currency when you check out.

EU customers: prices exclude VAT, which is added during checkout.

...Or Buy With Credits!

Number of credits (Minimum 1)

1
The author will earn $12.00 from your purchase!
You can get credits monthly with a Reader Membership

Author

About the Authors

David Farley

Dave Farley is co-author of the Jolt-award winning book "Continuous Delivery", best seller "Modern Software Engineering", and creator of the popular "Modern Software Engineering" YouTube channel. He is a regular conference speaker and blogger, one of the authors of the Reactive Manifesto and former Head of Software development at LMAX Ltd, a company that are well known for the excellence of their code and the exemplary nature of their development process. Dave is an independent software developer and consultant, and founder and director of Continuous Delivery Ltd.

Leanpub Podcast

Episode 239

An Interview with David Farley

Bernard McCarty (Editor)

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!

Contents

Table of Contents

    • 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

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub