Search

Advanced Search

  • Home
  • Search
  • Advanced Search

Detailed Information

Agile Technical Practices Distilled : a learning journey in technical practices and principles of software design

QR Code
Book Detail
Data Type : eBook
ISBN : 1838986626 
ISBN : 9781838986629 
Personal Author : Santos, Pedro M.
Title/Author : Agile Technical Practices Distilled:  a learning journey in technical practices and principles of software design /:  Pedro M. Santos, Marco Consolaro, Alessandro Di Gioia. 
Imprint : Birmingham:  Packt Publishing, Limited,  [2019]. 
Format : 1 online resource (442 pages). 
General Notes : Where are We in the Big Picture of Object-Oriented (OO) Software Design? 
Content Note : 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 
Content Note : 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 
Content Note : 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 
Content Note : 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 
Content Note : 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 ... 
General Subject Name : Agile software development. -- 
General Subject Name : Computer software --  Development. -- 
General Subject Name : Agile software development. -- 
General Subject Name : Computer software --  Development. -- 
Personal Author : Consolaro, Marco, author.
Personal 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
Language English
Original text
URL :

예약

  1. 1. 예약현황은 홈페이지 로그인 후 예약 페이지에 확인 가능합니다.
  2. 2. 도착 통보된 예약자료 대출을 원하지 않는 경우에는 예약 현황에서 취소할 수 있습니다.
  3. 3. 기타 문의사항은 도서관에 문의 바랍니다.
Close

무인예약대출

  1. 1. 무인예약대출 현황은 홈페이지 로그인 후 무인예약대출 페이지에 확인 가능합니다.
  2. 2. 무인예약대출자료 대출을 원하지 않는 경우에는 무인예약대출 페이지에서 신청 또는 접수상태인 경우만 취소할 수 있습니다.
  3. 3. 희망대출일은 신청일로부터 최대 1주일 까지 가능합니다.
  4. 4. 희망대출일을 선택하지 않은 경우 대출대기 통보 후 1주일까지 기기에서 대출가능합니다.
  5. 5. 기타 문의사항은 도서관에 문의 바랍니다.
Close
Write Review

Write Review

서평쓰기
Close

Tag

Add Tag

Add Tag

Close

QR Code

Close
챗봇
  • I am Andy, a library interactive search bot servcie