1.

Record Nr.

UNINA9910254569403321

Autore

Mishra Abhishek

Titolo

iOS Code Testing [[electronic resource] ] : Test-Driven Development and Behavior-Driven Development with Swift / / by Abhishek Mishra

Pubbl/distr/stampa

Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017

ISBN

1-4842-2689-5

Edizione

[1st ed. 2017.]

Descrizione fisica

1 online resource (440 pages) : illustrations

Disciplina

005.14

Soggetti

Software engineering

Programming languages (Electronic computers)

Computer programming

Software Engineering

Programming Languages, Compilers, Interpreters

Programming Techniques

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Chapter 1 Introduction to Test-Driven Development -- Chapter 2 Writing your first set of Unit Tests -- Chapter 3 Introducing the MVVM pattern -- Chapter 4 Applying TDD techniques to the data model -- Chapter 5 Testing View Controllers -- Chapter 6 Testing Collection Views -- Chapter 7 Testing NSURLSession -- Chapter 8 Testing Legacy code -- Chapter 9 Continuous Integration -- Chapter 10 Introduction to BDD -- Chapter 11 Installing Quick -- Chapter 12 Applying BDD and TDD techniques -- Chapter 13 Testing the UI.

Sommario/riassunto

Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift. This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You'll be introduced to basic principles of TDD, such as Test First, Red-Green-Refactor, Remove Duplicate code, Dependency Injection, and Single Responsibility. Approaches covered include TDD, behavior-driven development (BDD), UI, and acceptance testing with common standard/open source frameworks. iOS Code Testing offers helpful instruction to teach iOS developers to retrospectively fit tests to legacy



code, refactor legacy code so as to make the code more testable, install and configure a popular Swift BDD framework, practice BDD with Xcode, and create automated UI tests with Xcode. Additionally, many projects have legacy code bases. Legacy code is often seen as a blocker when it comes to implementing any kind of testing.

2.

Record Nr.

UNINA9910962967903321

Titolo

Global climate change : international perspectives and responses / / Elias D'Angelo, editor

Pubbl/distr/stampa

New York, : Nova Science, c2009

ISBN

1-61209-800-2

Edizione

[1st ed.]

Descrizione fisica

1 online resource (194 p.)

Collana

Climate change and its causes, effects and prediction series

Disciplina

363.738/7456

Soggetti

Climatic changes - Government policy

Climatic changes - International cooperation

Greenhouse gas mitigation - Government policy

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Global climate change : three policy perspectives / Larry Parker and John Blodgett -- Climate change and the EU emissions trading scheme (ETS) : Kyoto and beyond / Larry Parker -- Greenhouse gas emissions : perspectives on the top 20 emitters and developed versus developing nations / Larry Parker and John Blodgett -- China's greenhouse gas emissions and mitigation policies / Jane A. Leggett, Jeffrey Logan and Anna Mackey -- Climate change : the Kyoto Protocol, Bali "action plan," and international actions / Susan R. Fletcher and Larry Parker -- U.S. global climate change policy : evolving views on cost, competitiveness, and comprehensiveness / Larry B. Parker and John E. Blodgett -- Climate change : federal laws and policies related to greenhouse gas reduction / Brent D. Yacobucci and Larry Parker.

Sommario/riassunto

This book looks at the concerns over climate change, often termed 'global warming, ' which have emerged both in the US and internationally as major policy issues