MARC 닫기
05662cam a2200577Ki 4500
000001333189
20210114162127
m d
cr cnu---unuuu
190713s2019 enk o 000 0 eng d
▼a 1107442322
▼a 1838986626
▼q electronic book
▼a 9781838986629
▼q electronic book
▼a 2181407
▼b (N$T)
▼a (OCoLC)1107591362
▼z (OCoLC)1107442322
▼a FA20E662-B588-481E-9F86-B915095998BA
▼b OverDrive, Inc.
▼n http://www.overdrive.com
▼a EBLCP
▼b eng
▼e rda
▼e pn
▼c EBLCP
▼d TEFOD
▼d EBLCP
▼d TEFOD
▼d OCLCQ
▼d OCLCF
▼d YDX
▼d UKAHL
▼d OCLCQ
▼d N$T
▼d YDXIT
▼d 248023
▼a QA76.76.D47
▼b S35 2019
▼a 005.1
▼2 23
▼a Santos, Pedro M.
▼a Agile Technical Practices Distilled:
▼b a learning journey in technical practices and principles of software design /:
▼c Pedro M. Santos, Marco Consolaro, Alessandro Di Gioia.
▼a Birmingham:
▼b Packt Publishing, Limited,
▼c [2019].
▼a 1 online resource (442 pages).
▼a text
▼b txt
▼2 rdacontent
▼a computer
▼b c
▼2 rdamedia
▼a online resource
▼b cr
▼2 rdacarrier
▼a Where are We in the Big Picture of Object-Oriented (OO) Software Design?
▼a Cover; FM; Copyright; Table of Contents; Preface; Section 1: First Steps; Chapter 1: Pair Programming; What is Pair Programming?; Roles; Driver/Navigator Switch Techniques; Chess Clock; Ping Pong/Popcorn; Breaks; Pomodoro; Katas; When Should I Move to the Next Lesson?; Resources; Web; Chapter 2: Classic TDD I -- Test-Driven Development; Classic TDD; The Three Laws of TDD; 1. You Are Not Allowed to Write Any More of a Unit Test That Is Sufficient to Fail, and Compilation Failures Are Failures; 2. You Are Not Allowed to Write Any Production Code Unless It Is to Make a Failing Unit Test Pass
▼a 3. You Are Not Allowed to Write Any More Production Code That Is Sufficient to Pass the One Failing Unit TestRefactoring and the Rule of Three -- Baby Steps; Three Methods of Moving Forward in TDD; From Red to Green; Degrees of Freedom; Naming Tests; A Test Name Pattern; Katas; Fizz Buzz by cyber-dojo; Fizz Buzz Kata Summary; More Katas; Leap Year by cyber-dojo; Nth Fibonacci by cyber-dojo; Great Habits; Considerations when Writing a New Test; Considerations When Making a Failing Test Pass; Considerations After the Test Passes; Classic TDD Flow
▼a Where are We in the Big Picture of Object-Oriented (OO) Software Design?When Should I Move to the Next Lesson?; Resources; Web; Books; Chapter 3: Classic TDD II; Writing the Assertion First and Working Backward; Organizing Your Test in Arrange, Act, and Assert Blocks; Benefits of Organizing Tests in Arrange, Act, and Assert Blocks; Unit Test Principles; Katas; Stats Calculator by cyber-dojo; Anagrams by cyber-dojo; Great Habits; Considerations when Writing a New Test; Considerations when Making a Failing Test Pass; Considerations after the Test Passes; Classic TDD Flow
▼a Where are we in the Big Picture of Object-Oriented (OO) Software Design?When Should I Move to the Next Lesson?; Resources; Web; Books; Chapter 4: Classic TDD III -- Transformation Priority Premise; Kata; Roman Numerals by cyber-dojo; TPP -- Defining Obvious Implementation; TPP Table; The Transformations; Transformation 1 -- {} -> Nil; Transformation 2 -- Nil -> Constant; Transformation 3 -- Constant -> Constant+; Transformation 4 -- Constant -> Scalar; Transformation 5 -- Statement -> Statements; Transformation 6 -- Unconditional -> Conditional; Transformation 7 -- Scalar -> Array
▼a Transformation 8 -- Array -> ContainerTransformation 9 -- Statement -> Tail Recursion; Transformation 10 -- If -> Loop; Transformation 11 -- Statement -> Recursion; Transformation 12 -- Expression -> Function; Transformation 13 -- Variable -> Mutation; Example Using the TPP on the Fibonacci Sequence; Katas; Roman Numerals by cyber-dojo; Prime Factors by cyber-dojo; Boolean Calculator by Alessandro Di Gioia; Great Habits; Considerations when Writing a New Test; Considerations when Making a Failing Test Pass; Considerations after the Test Passes; Classic TDD flow
▼a This book takes you on a learning journey - discover new ideas for improving your software design skills, the relationship within your team, and the way your business works. It starts by discussing individual practices, such as pair programming and simple design, and ends by showing how you can benefit by taking a business-oriented ...
▼a Description based on online resource; title from digital title page (viewed on March 13, 2020).
▼a Master record variable field(s) change: 050
▼a Agile software development.
▼a Computer software
▼x Development.
▼a Agile software development.
▼2 fast
▼0 (OCoLC)fst01743753
▼a Computer software
▼x Development.
▼2 fast
▼0 (OCoLC)fst00872537
▼a Electronic books.
▼a Consolaro, Marco,
▼e author.
▼a Di Gioia, Alessandro,
▼e author.
▼i Print version:
▼a Santos, Pedro M.
▼t Agile Technical Practices Distilled : Become Agile and Efficient by Mastering Software Design.
▼d Birmingham : Packt Publishing, Limited, ©2019,
▼z 9781838980849
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2181407
▼a Askews and Holts Library Services
▼b ASKH
▼n AH36450062
▼a ProQuest Ebook Central
▼b EBLB
▼n EBL5808107
▼a YBP Library Services
▼b YANK
▼n 300678110
▼a EBSCOhost
▼b EBSC
▼n 2181407
▼a 강리원
▼a eBook
▼a 92
▼b N$T
| 자료유형 : | eBook |
|---|---|
| ISBN : | 1838986626 |
| ISBN : | 9781838986629 |
| 개인저자 : | Santos, Pedro M. |
| 서명/저자사항 : | Agile Technical Practices Distilled: a learning journey in technical practices and principles of software design /: Pedro M. Santos, Marco Consolaro, Alessandro Di Gioia. |
| 발행사항 : | Birmingham: Packt Publishing, Limited, [2019]. |
| 형태사항 : | 1 online resource (442 pages). |
| 일반주기 : | Where are We in the Big Picture of Object-Oriented (OO) Software Design? |
| 내용주기 : | Cover; FM; Copyright; Table of Contents; Preface; Section 1: First Steps; Chapter 1: Pair Programming; What is Pair Programming?; Roles; Driver/Navigator Switch Techniques; Chess Clock; Ping Pong/Popcorn; Breaks; Pomodoro; Katas; When Should I Move to the Next Lesson?; Resources; Web; Chapter 2: Classic TDD I -- Test-Driven Development; Classic TDD; The Three Laws of TDD; 1. You Are Not Allowed to Write Any More of a Unit Test That Is Sufficient to Fail, and Compilation Failures Are Failures; 2. You Are Not Allowed to Write Any Production Code Unless It Is to Make a Failing Unit Test Pass |
| 내용주기 : | 3. You Are Not Allowed to Write Any More Production Code That Is Sufficient to Pass the One Failing Unit TestRefactoring and the Rule of Three -- Baby Steps; Three Methods of Moving Forward in TDD; From Red to Green; Degrees of Freedom; Naming Tests; A Test Name Pattern; Katas; Fizz Buzz by cyber-dojo; Fizz Buzz Kata Summary; More Katas; Leap Year by cyber-dojo; Nth Fibonacci by cyber-dojo; Great Habits; Considerations when Writing a New Test; Considerations When Making a Failing Test Pass; Considerations After the Test Passes; Classic TDD Flow |
| 내용주기 : | Where are We in the Big Picture of Object-Oriented (OO) Software Design?When Should I Move to the Next Lesson?; Resources; Web; Books; Chapter 3: Classic TDD II; Writing the Assertion First and Working Backward; Organizing Your Test in Arrange, Act, and Assert Blocks; Benefits of Organizing Tests in Arrange, Act, and Assert Blocks; Unit Test Principles; Katas; Stats Calculator by cyber-dojo; Anagrams by cyber-dojo; Great Habits; Considerations when Writing a New Test; Considerations when Making a Failing Test Pass; Considerations after the Test Passes; Classic TDD Flow |
| 내용주기 : | Where are we in the Big Picture of Object-Oriented (OO) Software Design?When Should I Move to the Next Lesson?; Resources; Web; Books; Chapter 4: Classic TDD III -- Transformation Priority Premise; Kata; Roman Numerals by cyber-dojo; TPP -- Defining Obvious Implementation; TPP Table; The Transformations; Transformation 1 -- {} -> Nil; Transformation 2 -- Nil -> Constant; Transformation 3 -- Constant -> Constant+; Transformation 4 -- Constant -> Scalar; Transformation 5 -- Statement -> Statements; Transformation 6 -- Unconditional -> Conditional; Transformation 7 -- Scalar -> Array |
| 내용주기 : | Transformation 8 -- Array -> ContainerTransformation 9 -- Statement -> Tail Recursion; Transformation 10 -- If -> Loop; Transformation 11 -- Statement -> Recursion; Transformation 12 -- Expression -> Function; Transformation 13 -- Variable -> Mutation; Example Using the TPP on the Fibonacci Sequence; Katas; Roman Numerals by cyber-dojo; Prime Factors by cyber-dojo; Boolean Calculator by Alessandro Di Gioia; Great Habits; Considerations when Writing a New Test; Considerations when Making a Failing Test Pass; Considerations after the Test Passes; Classic TDD flow |
| 요약 : | This book takes you on a learning journey - discover new ideas for improving your software design skills, the relationship within your team, and the way your business works. It starts by discussing individual practices, such as pair programming and simple design, and ends by showing how you can benefit by taking a business-oriented ... |
| 일반주제명 : | Agile software development. -- |
| 일반주제명 : | Computer software -- Development. -- |
| 일반주제명 : | Agile software development. -- |
| 일반주제명 : | Computer software -- Development. -- |
| 개인저자 : | Consolaro, Marco, author. |
| 개인저자 : | Di Gioia, Alessandro, author. |
| 기타형태 저록 : | Print version: Santos, Pedro M. Agile Technical Practices Distilled : Become Agile and Efficient by Mastering Software Design. Birmingham : Packt Publishing, Limited, ©2019, 9781838980849 |
| 언어 | 영어 |
| URL : |
|---|
서평쓰기