The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends (Facets of Ruby)
Lingua: inglese
Editore: Pragmatic Bookshelf, 2011
- Brossura
- Usato

Da: Book Express (NZ), Shannon, Nuova ZelandaBook Express (NZ)
Venditore AbeBooks dal 10 febbraio 2021
Condizione: Usato - Molto buono
EUR 4,61
Quantità: 1 disponibili
Aggiungi al carrelloDescrizione dell’articolo da parte del venditore
450 pages. Behaviour-Driven Development (BDD) gives you the best of Test Driven Developm ent, Domain Driven Design, and Acceptance Test Driven Planning techniques, so yo u can create better software with self-documenting, executable tests that bring users and developers together with a common language. Get the most out of BDD i n Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelim sky. You'll get started right away with RSpec 2 and Cucumber by developing a si mple game, using Cucumber to express high-level requirements in language your cu stomer understands, and RSpec to express more granular requirements that focus o n the behavior of individual objects in the system. You'll learn how to use test doubles (mocks and stubs) to control the environment and focus the RSpec exampl es on one object at a time, and how to customize RSpec to speak in the language of your domain. You'll develop Rails 3 applications and use companion tools suc h as Webrat and Selenium to express requirements for web applications both in me mory and in the browser. And you'll learn to specify Rails views, controllers, a nd models, each in complete isolation from the other. Whether you're developing applications, frameworks, or the libraries that power them, The RSpec Book will help you write better code, better tests, and deliver better software to happie r users. Editorial Reviews Review Some authors would be satisfied with just w riting the definitive guide for a technology. These folks go a step further, and show you insider tips that will keep your tests clean and maintainable.--Ian De es, Software Engineer The second generation of tools for the XP generation exp lained by their creators and maintainers. Awesome, a must read.--Marcus Ahvne, s.…
Codice articolo 1098a
- Titolo
- The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends (Facets of Ruby)
- Autore
- David Chelimsky,Dave Astels
- Editore
- Pragmatic Bookshelf
- Anno di pubblicazione
- 2011
- Condizione
- Very Good
- Rilegatura
- Paperback
- Lingua
- inglese
- ISBN 10
- 1934356379
- ISBN 13
- 9781934356371
- Dimensioni
- 19.1cm x 2.3cm x 23.5cm
- Cataloghi dei venditori
- Computers
Behaviour-Driven Development (BDD) gives you the best of Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning techniques, so you can create better software with self-documenting, executable tests that bring users and developers together with a common language.
Get the most out of BDD in Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelimsky.
You'll get started right away with RSpec 2 and Cucumber by developing a simple game, using Cucumber to express high-level requirements in language your customer understands, and RSpec to express more granular requirements that focus on the behavior of individual objects in the system. You'll learn how to use test doubles (mocks and stubs) to control the environment and focus the RSpec examples on one object at a time, and how to customize RSpec to "speak" in the language of your domain.
You'll develop Rails 3 applications and use companion tools such as Webrat and Selenium to express requirements for web applications both in memory and in the browser. And you'll learn to specify Rails views, controllers, and models, each in complete isolation from the other.
Whether you're developing applications, frameworks, or the libraries that power them, The RSpec Book will help you write better code, better tests, and deliver better software to happier users.
"Riassunto" può appartenere a un’altra edizione di questo titolo.
Informazioni sull’autore
David Chelimsky is the lead developer/maintainer of RSpec, and has contributed to several other open source projects including Cucumber, Aruba, and Rails. He has been developing software for over a decade, including three years training and mentoring agile teams at Object Mentor. He is currently a Senior Software Engineer at DRW Trading Group in Chicago, IL. In his spare time, David likes to play guitar, travel, and speak something resembling Portuguese.
Dave Astels is the Director of Technology at ChannelFireball.com and has been involved with software and computing for over 25 years, recently having spent several years working exclusively with Ruby and Rails. Dave wrote the article that prompted Steven Baker to start the RSpec project.
Bryan Helmkamp maintains Webrat, a Ruby library to implement acceptance tests for web applications in an expressive and maintainable way, and is an active participant in the New York City Ruby community. Bryan is the CTO of Efficiency 2.0, a startup that helps people understand and reduce their energy use.
Dan North writes software and coaches teams and organizations in agile and lean methods. He believes that most problems that teams face are about communication and understanding, which is why he puts so much emphasis on "getting the words right." In 2003-4 this led him to develop the ideas that would become Behaviour-Driven Development. He is delighted by the community that has grown up around RSpec and Cucumber, and especially the enthusiasm and dedication of their core contributors. Dan is currently a Senior Software Engineer at DRW Trading Group in London, where he gets to actually code again!
Zach Dennis is a co-founder and fellow human at Mutually Human Software, an expert custom software strategy and design consultancy in Grand Rapids, Michigan. He has been enjoying Ruby for nearly eight years and has contributed to several projects such as Ruby's standard library documentation, Ruby on Rails, and RSpec. In his spare time, Zach loves spending time with his family, continuously learning, playing music, and running continuousthinking.com.
Aslak Hellesoy is a Senior Software Engineer at DRW Trading Group in London. While contributing to this book he was the Chief Scientist of BEKK Consulting in Oslo. In 2003, after seven years of professional Java programming, he fell in love with Ruby. He has contributed to dozens of open source projects and is the founder of the Cucumberproject. Aslak likes to cook, ski, and travel.
"Descrizione articolo" può appartenere a un’altra edizione di questo titolo.
Book Express (NZ)
Shannon, Nuova Zelanda
Venditore AbeBooks dal 10 febbraio 2021
Tariffe di spedizione da Nuova Zelanda a U.S.A.
| Articolo | Da 14 a 45 giorni lavorativi | Da 14 a 20 giorni lavorativi |
|---|---|---|
| Primo articolo | EUR 39,56 | EUR 64,18 |
Metodi di pagamento
Descrizione dello Store
A small friendly online-only bookshop located in Shannon, New Zealand. We try to stock something for everyone, from modern affordable paperback novels through to older and more unusual works.
Specializzazione
fiction, non-fiction, a bit of everythingInformazioni sull’azienda del venditore
Book Express Ltd
128 Heke Street
Wellington, Nuova Zelanda 6035
Diritto di recesso
Se sei un consumatore puoi recedere dal contratto in conformità con quanto segue. Per Consumatore si intende qualsiasi persona fisica che agisce per scopi estranei alla propria attività commerciale, imprenditoriale, artigianale o professionale.
Informazioni sul diritto di recesso
Diritto legale di recesso
Hai il diritto di recedere dal presente contratto entro 14 giorni senza fornire alcuna motivazione.
Il periodo di recesso scade dopo 14 giorni dal giorno in cui tu o una terza parte, diversa dal vettore e da te indicata, acquisisce il possesso fisico dell'ultimo bene o dell'ultimo lotto o pezzo.
Per esercitare il diritto di recesso, compila e invia elettronicamente una dichiarazione esplicita sul nostro sito Web, alla voce “I miei acquisti” nella sezione “Mio account”. Ti comunicheremo senza indugio una conferma di ricezione di tale recesso su un supporto durevole (ad es. via e-mail).
Per rispettare il termine di recesso, è sufficiente inviare la comunicazione relativa all'esercizio del diritto di recesso prima della scadenza del periodo di recesso stesso.
Effetti del recesso
In caso di recesso dal presente contratto, ti rimborseremo tutti i pagamenti ricevuti, compresi i costi di spedizione (ad eccezione dei costi supplementari derivanti dalla tua eventuale scelta di un tipo di spedizione diverso dal tipo meno costoso di consegna standard da noi offerto).
Potremo effettuare una detrazione dal rimborso per la perdita di valore dei beni forniti, qualora tale perdita sia il risultato di una manipolazione non necessaria da parte tua.
Eseguiremo il rimborso senza indebito ritardo e non oltre 14 giorni dal giorno in cui saremo informati della tua decisione di recedere dal presente contratto.
Il rimborso sarà effettuato utilizzando lo stesso mezzo di pagamento da te usato per la transazione iniziale, salvo che tu non abbia espressamente concordato altrimenti; in ogni caso, non dovrai sostenere alcun costo quale conseguenza di tale rimborso.
Possiamo trattenere il rimborso finché non avremo ricevuto i beni oppure finché non avrai fornito la prova di averli rispediti, a seconda di quale condizione si verifichi per prima.
Dovrai rispedire i beni o consegnarli a Book Express (NZ), Shannon, New Zealand, +64 22 852 6879, senza indebito ritardo e, in ogni caso, entro 14 giorni dal giorno in cui ci hai comunicato la tua volontà di recedere dal presente contratto. Il termine è rispettato se rispedisci i beni prima della scadenza del periodo di 14 giorni. I costi diretti della restituzione dei beni saranno a tuo carico. Sei responsabile solo della diminuzione del valore dei beni risultante da una manipolazione diversa da quella necessaria per stabilire la natura, le caratteristiche e il funzionamento dei beni stessi.
Eccezioni al diritto di recesso
Il diritto di recesso non si applica a:
- La fornitura di giornali, periodici o riviste ad eccezione dei contratti di abbonamento; e
- La fornitura di contenuto digitale non fornito su un supporto materiale (ad es. su un CD o DVD), se al momento dell'invio dell'ordine hai accettato l'inizio dell'esecuzione e hai riconosciuto che non avresti potuto recedere una volta iniziata l'esecuzione.