Prescripții de testare Rails 5: Construiți o bază de cod sănătoasă

Evaluare:   (4.7 din 5)

Prescripții de testare Rails 5: Construiți o bază de cod sănătoasă (Noel Rappin)

Recenzii ale cititorilor

Rezumat:

Cartea este un ghid cuprinzător axat pe dezvoltarea bazată pe teste, destinat celor care au cunoștințe avansate de Ruby și Rails. Oferă strategii și exemple detaliate de testare, dar poate fi copleșitoare pentru începători sau programatori ocazionali.

Avantaje:

Foarte cuprinzător și detaliat
conținut bine organizat
benefic pentru utilizatorii intermediari și avansați
oferă rețete de testare valoroase și exemple pas cu pas.

Dezavantaje:

Nu este potrivit pentru începători sau programatori ocazionali; dens și dificil de înțeles fără o cunoaștere aprofundată a Ruby și Rails.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

Rails 5 Test Prescriptions: Build a Healthy Codebase

Conținutul cărții:

Codul dvs. Rails suferă de umflături, fragilitate sau inexactitate? Vindecați aceste probleme prin aplicarea regulată a dezvoltării bazate pe teste. Veți utiliza Rails 5. 1, Minitest 5 și RSpec 3. 6, precum și biblioteci de testare populare precum factory_girl și Cucumber. Actualizările includ teste Rails 5. 1 teste de sistem și integrarea Webpack. Faceți ceea ce a ordonat medicul pentru a vă face aplicațiile să se simtă mai bine. Efectele secundare pot include un cod mai bun, mai puține erori și dezvoltatori mai fericiți.

Aplicația dvs. Ruby on Rails este bolnavă. Termenele limită se apropie, dar de fiecare dată când faceți cea mai mică modificare a codului, se mai strică ceva. Nimeni nu-și amintește ce trebuia să facă acea bucată de cod complicată și nimeni nu poate spune ce face de fapt. În plus, are bug-uri. Aveți nevoie de o dezvoltare bazată pe teste: un proces de îmbunătățire a designului, a mentenabilității și a viabilității pe termen lung a software-ului.

Cu exemple practice de cod și discuții despre motivele pentru care testarea funcționează, această carte începe cu cele mai de bază caracteristici furnizate ca parte a nucleului Ruby on Rails. După ce ați integrat aceste caracteristici în practica dvs. de programare, lucrați cu instrumente de testare terțe populare, cum ar fi RSpec, Jasmine, Cucumber și factory_girl. Testați părțile componente ale unei aplicații Rails, inclusiv logica modelului back-end și logica afișării front-end. Cu ajutorul exemplelor Rails, utilizați testarea pentru a permite codului dvs. să răspundă mai bine la schimbările viitoare. În plus, vedeți cum să gestionați situațiile de testare din lumea reală.

Această nouă ediție a fost actualizată la Rails 5. 1 și RSpec 3. 6 și conține acoperirea completă a noilor caracteristici Rails, inclusiv testele de sistem și configurarea JavaScript bazată pe Webpack.

Ce aveți nevoie:

Ruby 2. 4, Rails 5.

Alte date despre carte:

ISBN:9781680502503
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:350

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Prescripții de testare Rails 5: Construiți o bază de cod sănătoasă - Rails 5 Test Prescriptions:...
Codul dvs. Rails suferă de umflături, fragilitate...
Prescripții de testare Rails 5: Construiți o bază de cod sănătoasă - Rails 5 Test Prescriptions: Build a Healthy Codebase
CSS modern cu Tailwind: Styling flexibil fără complicații - Modern CSS with Tailwind: Flexible...
Această nouă ediție a cărții acoperă Tailwind 3...
CSS modern cu Tailwind: Styling flexibil fără complicații - Modern CSS with Tailwind: Flexible Styling Without the Fuss
Modern Front-End Development for Rails, ediția a doua: Hotwire, Stimulus, Turbo și React - Modern...
Îmbunătățiți experiența de utilizare a aplicației...
Modern Front-End Development for Rails, ediția a doua: Hotwire, Stimulus, Turbo și React - Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React
Programarea Ruby 3.3: Ghidul programatorului pragmatic - Programming Ruby 3.3: The Pragmatic...
Ruby este unul dintre cele mai importante limbaje...
Programarea Ruby 3.3: Ghidul programatorului pragmatic - Programming Ruby 3.3: The Pragmatic Programmers' Guide

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)