Ghidul Dezvoltatorilor de Software (Ediție în Limba Română)
$9.99
Preț minim
$12.99
Preț sugerat

Ghidul Dezvoltatorilor de Software (Ediție în Limba Română)

O Colecție de Practici Moderne în Inginerie

Despre Carte

Ghidul esențial pentru dezvoltatorii de software care doresc să construiască software mai bun folosind tehnici practice din lumea reală. Scris de Dave Farley, autor premiat al cărții "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" și o voce influentă în ingineria software modernă.

Bazat pe seria foarte populară de ghiduri practice ale lui Dave, această carte condensează decenii de experiență în ingineria software în perspective acționabile. De la scrierea mai bună a poveștilor de utilizator și stăpânirea dezvoltării ghidate de teste până la adoptarea unor obiceiuri eficiente de dezvoltare și organizarea echipelor pentru succes—acest ghid este plin de sfaturi pe care le puteți aplica imediat.

Ghidul Dezvoltatorului de Software este o resursă practică, directă, pentru dezvoltatori de toate nivelurile. Fie că sunteți la început sau vă perfecționați meșteșugul, această carte vă va ajuta să îmbunătățiți modul în care construiți software—pas cu pas.

  • Distribuie această carte

  • Categorii

    • Computers and Programming
    • Software Engineering
    • DevOps
    • Software
    • Testing
    • Automated Software Testing
    • Engineering
    • Agile
    • Lean
  • Feedback

    Trimite email autor(ilor)

Această carte este o traducere în Română a cărții The Software Developers’ Guidebook care a fost scrisă inițial în Engleză.

Despre Autori

David Farley
David Farley

Dave Farley este autorul a trei cărți best-seller - "Continuous Delivery", "Modern Software Engineering" și "Continuous Delivery Pipelines". Este fondatorul școlii CD.Training și creatorul canalului de YouTube CD and Modern Software Engineering.

Dave este un pionier al Livrării Continue, lider de opinie și expert practician în CD, DevOps, TDD, tehnici de dezvoltare agilă și proiectare software. Este unul dintre autorii Manifestului Reactiv și câștigător al Premiului Duke pentru proiectul open source LMAX Disruptor.

În calitate de dezvoltator și consultant software independent, Dave are o îndelungată experiență în crearea echipelor de înaltă performanță, modelarea organizațiilor pentru succes și dezvoltarea de software remarcabil.

Bernard McCarty
Bernard McCarty (Editor)

Bernard McCarty și-a început cariera ca fizician, a ajuns în ingineria software și nu a mai părăsit acest domeniu. A lucrat în diverse industrii—analiza randamentului semiconductorilor, telecomunicații, calcul cuantic și instrumentație științifică—dar pasiunea sa constă în rezolvarea problemelor, fie că este vorba despre optimizarea codului, a sistemelor de energie solară sau a modului în care gândim despre software. În calitate de Manager de Conținut la Continuous Delivery Ltd, ajută la transformarea ideilor complexe în concepte accesibile și captivante.

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!

Cuprins

    • Prefață
    Partea 1. Fundamentele Dezvoltării Software Moderne
    • Începerea unui Proiect Nou
      • Introducere
      • Feedback Rapid
      • Optimizează pentru Învățare
      • Configurează Mediul de Dezvoltare
      • Construiește un Deployment Pipeline
      • Stabilirea Obiectivelor
      • Lucrul în Pași Mici
      • Implementează Măsurători
      • Fii Pregătit pentru Schimbare
      • Află mai multe…
    • Scrierea mai bună a User Stories
      • Specificații mai bune cu User Stories
      • Ce sunt User Stories?
      • User Stories sunt Ținte, Nu Sarcini
      • Story-uri Bune
      • Exemple de Story-uri Bune
      • Cine Scrie User Stories?
      • Sfaturi pentru Scrierea User Stories
      • De Unde Să Începi
      • Scrierea Poveștilor de Utilizator
      • Evită Aceste Greșeli Comune
      • Transformarea Cerințelor Tehnice în Povești de Utilizator
      • Află mai multe…
    • Organizarea Echipelor de Dezvoltare Software
      • Cum să îți organizezi Echipele de Dezvoltare Software?
      • Mărimea și Structura Echipei
      • Aptitudinile și Responsabilitățile Echipei
      • Organizarea Echipei
      • Echipe de Platformă
      • Cooperare și Colaborare
      • Iată câteva recomandări:
      • Transformarea Structurii Echipei
      • Află mai multe…
    • Modele de Programare în Pereche
      • Ce este Pair Programming?
      • Modele de Lucru în Pereche
      • Rotația Perechilor
      • Beneficiile Programării în Pereche
      • Parteneriate în Pereche
      • Sfaturi Pentru Lucrul în Pereche cu Succes
      • Aflați mai multe…
    Partea 2. Testarea Software-ului
    • Ghid pentru Începători în TDD (Dezvoltare Ghidată de Teste)
      • Dezvoltare Ghidată de Teste
      • ROȘU > VERDE > REFACTORIZARE
      • Sfaturi Importante
      • Începerea cu TDD
    • Sfaturi principale pentru TDD
      • Când să folosești TDD?
      • Testează pentru a evalua comportamentul, NU implementarea
      • Testează mai întâi pentru a îmbunătăți design-ul
      • Trei moduri de gândire în TDD
      • Refactorizarea pentru Sisteme Moștenite
      • Forma Testelor Dumneavoastră
      • Schimbarea Designului
      • Testarea la Margini
      • Practică
      • Aflați mai multe…
    • Dezvoltarea Ghidată de Teste de Acceptanță
      • Abordare
      • Proprietățile Testelor de Acceptanță Eficiente
      • Sfaturi
      • Separarea Responsabilităților în Patru Straturi
      • Cazuri de Test
      • Domain Specific Language (DSL)
      • Drivere de Protocol
      • Sistemul Sub Test (SUT)
      • Dezvoltarea DSL-ului
      • Aflați mai multe…
    • Ce să testăm și când?
      • Tipuri de Testare în Diferite Etape
      • Află mai multe…
    • Testarea în producție
      • Feedback din Producție
      • Tipuri de Test
      • Metrici de Afaceri (Pirat)
      • Colectarea Datelor
      • Controlează Variabilele
      • Nu Face Testare E2E
      • Află mai multe…
    • Eliminarea Testelor Intermitente
      • Poate Fi Livrat sau Nu?
      • Controlați Mediul de Testare
      • Izolați Datele de Test
      • Implementați Integrarea Continuă
      • Monitorizați și Gestionați Utilizarea Resurselor
      • Gestionați Concurența și Condițiile de Concurență
      • Testați în Izolare
      • Tratați Testele ca Mecanisme de Falsificare
      • Monitorizarea Continuă în Producție
      • Alegeți Strategia Corectă de Testare
      • Rezumat
      • Aflați mai multe…
    • Începeți cu Dezvoltarea Ghidată de Comportament (BDD)
      • Introducere
      • Înțelegerea BDD
      • Sfaturi și Recomandări Principale
      • Separarea lui ‘Ce’ de ‘Cum’ - Un Exemplu
      • Procesul de Traducere
      • Capcane Comune
      • Rezumat
      • Află mai multe…
    • Testarea Performanței Software-ului
      • Introducere
      • Concepte de Bază
      • Ideea Cheie – Controlul Variabilelor
      • Pași Practici
      • Testarea Avansată a Performanței
      • Concluzie
      • Aflați mai multe…
    Partea 3. Practici de Livrare Continuă
    • Cum să Construiești un Pipeline de Deployment
      • Ce Este un Pipeline de Deployment?
      • Componente Cheie
      • Pipeline-ul de Deployment
      • Cum să Construiești un Pipeline de Deployment
      • Un Exemplu Simplu
      • Primii Pași
      • Creați o Etapă de Commit
      • Creați un Depozit de Artefacte
      • Creați o Etapă de Acceptanță
      • Creați o Versiune Simplă de Producție
      • Pașii Următori
      • Comportamente în Echipă
      • Principii Cheie
      • Află mai multe…
    • Sfaturi Importante pentru Integrarea Continuă
      • 10 Sfaturi pentru Integrarea Continuă
      • Sfaturile Mele Principale
      • Află mai multe…
    • Evaluează-ți Capacitatea de Livrare Continuă
      • Auto-evaluare - Cât de bine realizezi următoarele?
      • Reflectează asupra Constatărilor Tale
      • Concluzie
    • Refactorizarea Codului Moștenit
      • Introducere
      • Cele 5 Pași în Refactorizarea pentru Testabilitate
      • Concluzie
      • Află mai multe…
    Partea 4. Arhitectură și Design
    • Evoluează Arhitectura Software
      • Introducere
      • Înțelegerea Arhitecturii Software
      • Sfaturi și Recomandări Esențiale
      • Adoptarea Arhitecturii Evolution
      • Tehnici de Arhitectură Evolutivă
      • Rezumat
      • Aflați mai multe…
    • Scrieți Cod pe Care să-l Puteți Modifica Ușor
      • Introducere
      • Prioritizați Lizibilitatea Codului
      • Practicați Dezvoltarea Ghidată de Teste (TDD)
      • Gestionați Complexitatea prin Design
      • Tehnici Eficiente de Refactorizare
      • Tehnici pentru Reducerea Complexității
      • Tehnici pentru Îmbunătățirea Separării Responsabilităților
      • Testare Automată și Integrare Continuă
      • Sumar
      • Aflați mai multe…
    • Începeți cu Microservicii
      • Introducere
      • Proiectare
      • Mesagerie
      • Află mai multe…
    Partea 5. Dezvoltă Obiceiuri Bune
    • Adoptă Obiceiuri EXTRAORDINARE de Dezvoltator
      • Introducere
      • Codul ca Mijloc de Comunicare
      • Gândește ca un Inginer
      • Fii Precaut cu Framework-urile
      • Programarea Este Design
      • Calitatea Înaintea Funcționalităților
      • Activitate Socială
      • Lucrează în Pași Mici
      • Concluzie
      • Află mai multe…
    • Evită Capcanele Comune în Dezvoltarea Software
      • Introducere
      • Renunță la Obiceiurile Proaste în Software
      • Rezumat
      • Concluzie
      • Află mai multe…
    • Rezumat

Garanția de 60 de zile cu 100% satisfacție Leanpub

În termen de 60 de zile de la achiziție puteți obține o rambursare de 100% pentru orice cumpărătură Leanpub, cu doar două click-uri.

Acest lucru este tehnic riscant pentru noi, deoarece veți avea fișierele cărții sau cursului oricum. Dar suntem atât de încrezători în produsele și serviciile noastre, și în autorii și cititorii noștri, încât suntem bucuroși să oferim o garanție completă de returnare a banilor pentru tot ce vindem.

Puteți afla cât de bun este ceva doar încercându-l, și datorită garanției noastre de returnare 100% a banilor, nu există literalmente niciun risc să faceți acest lucru!

Așadar, nu există niciun motiv să nu apăsați butonul Adaugă în coș, nu-i așa?

Vezi termenii completi...

Câștigă 8$ la o vânzare de 10$ și 16$ la o vânzare de 20$

Plătim redevențe de 80% pentru achiziții de 7,99$ sau mai mult, și redevențe de 80% minus o taxă fixă de 50 de cenți pentru achiziții între 0,99$ și 7,98$. Câștigi 8$ la o vânzare de 10$ și 16$ la o vânzare de 20$. Astfel, dacă vindem 5000 de copii nerambursate ale cărții tale pentru 20$, vei câștiga 80.000$.

(Da, unii autori au câștigat deja mult mai mult decât atât pe Leanpub.)

De fapt, autorii au câștigatpeste 14 milioane $ scriind, publicând și vânzând pe Leanpub.

Află mai multe despre scris pe Leanpub

Actualizări gratuite. Fără DRM.

Dacă cumpărați o carte Leanpub, primiți actualizări gratuite atât timp cât autorul actualizează cartea! Mulți autori folosesc Leanpub pentru a-și publica cărțile în timpul procesului de scriere. Toți cititorii primesc actualizări gratuite, indiferent de când au cumpărat cartea sau cât au plătit (inclusiv gratuit).

Majoritatea cărților Leanpub sunt disponibile în format PDF (pentru computere) și EPUB (pentru telefoane, tablete și Kindle). Formatele incluse într-o carte sunt afișate în colțul din dreapta sus al acestei pagini.

În final, cărțile Leanpub nu au niciun nonsens de protecție DRM, astfel încât le puteți citi cu ușurință pe orice dispozitiv compatibil.

Aflați mai multe despre formatele ebook Leanpub și unde să le citiți

Scrieți și publicați pe Leanpub

Puteți folosi Leanpub pentru a scrie, publica și vinde cu ușurință cărți electronice și cursuri online în lucru sau finalizate!

Leanpub este o platformă puternică pentru autori serioși, combinând un flux de lucru simplu și elegant pentru scris și publicare cu un magazin concentrat pe vânzarea de cărți electronice în lucru.

Leanpub este o mașină de scris magică pentru autori: scrieți doar în text simplu și pentru a vă publica cartea electronică, doar faceți clic pe un buton. (Sau, dacă vă produceți cartea electronică în felul vostru, puteți chiar să vă încărcați propriile fișiere PDF și/sau EPUB și apoi să publicați cu un singur clic!) Chiar este atât de simplu.

Aflați mai multe despre cum să scrieți pe Leanpub