검색

검색

  • Home
  • 기능목록
  • 검색

상세정보

Refactoring TypeScript : Keeping Your Code Healthy

QR코드
도서 상세정보
자료유형 : eBook
ISBN : 183921841X 
ISBN : 9781839218415 
ISBN :
ISBN :
개인저자 : Hickey, James.
서명/저자사항 : Refactoring TypeScript:  Keeping Your Code Healthy. 
발행사항 : Birmingham:  Packt Publishing, Limited,  2019. 
형태사항 : 1 online resource (120 pages). 
내용주기 : Cover; FM; Copyright; Table of Contents; Preface; Chapter 1: Introduction; About TypeScript; What Is It?; What's All the Fuss About?; TypeScript versus JavaScript; Why I Chose TypeScript for This Book; What Is Refactoring?; Let's Define It; Our Approach; Design Patterns; Why Refactor at All?; Slow Development; Saving Money; Navy SEALS Get It; Being a Craftsman; Case Study #1; Case Study #2; When Should I Refactor?; The Boy Scout Rule; Repetitive Work; Difficulty Adding Features; In the End; Chapter 2: Null Checks Everywhere!; Identification; Billion-Dollar Mistake; Example; Is It That Bad? 
내용주기 : Non-Nullable TypesNull Object Pattern; Empty Collections; Fixing It Up; Take 2; What About Objects?; Special Case Pattern; Situation; An Order Class That Needs to Be Refactored; Refactoring the Order Class; Chapter 3: Wordy Conditionals; Identification; A Little Bit of This, a Little Bit of That; Misbehaving Conditionals; Combining Conditionals; Situation; The Code; Guideline; Extracting Methods from Conditionals; What's Wrong Here?; The Fix; Extracting Conditional Logic to Explicit Classes; Let's Get Classy; SRP; Using It; Pipe Classes; Your Classes Might Be Doing Too Much ... 
내용주기 : Piping Our LogicBonus Refactor; Chapter 4: Nested Conditionals; Identification; A Monster; A Closer Look; Guard Clauses; Scenario; Fail Fast; Fixing It Up; Gate Classes; Scenario; Gate Classes to the Rescue; Useful for Web APIs; Chapter 5: Primitive Overuse; Identification; What's Wrong Here?; Value Objects; Scenario; Initial Refactor; Addressing Primitives; Creating Our Object; Moving Along; Immediate Validation; Deceptive Booleans; Scenario; New Business Rules; More Rules ... ; Is It Really That Bad?; Just Use Enums; Strategy Pattern; Chapter 6: Lengthy Method Signatures; Identification 
내용주기 : The Slippery Slope of Optional ParametersThe Issue; Guidelines; Creating a Reusable Private Method; A Simple Example; Creating Semantically Meaningful Methods; A Brief Look at Some Advanced Solutions; Extracting Data Objects; Extraction; Chapter 7: Methods That Never End; Identification; When Is a Method Too Long?; Give It a Name; Being Strategic; Chapter 8: Dumping Grounds; Identification; Object-Oriented?; The Great Debate; Coupling; Warning Sign; One of These Things Is Not Like The Others; You Have Mail; Breaking It Up; Keep Separate Things Separate; Speak or Listen; CQRS; Read and Write 
내용주기 : Next StepsCommands; Queries; Conclusion; A Word of Caution; Chapter 9: Messy Object Creation; Identification; Factory Functions; Functions versus Static Methods; Combining Refactoring Techniques; Complexity Remains ... ; Building It; The Builder Pattern; One Last Improvement; Chapter 10: Conclusion; This Is Just The Beginning!; Index 
요약 : Refactoring TypeScript is an approachable look at getting your code into shape. Learn some of the causes of unhealthy code, how to identify them, techniques to cure them, and more. 
일반주제명 : TypeScript (Computer program language) -- 
일반주제명 : Software refactoring. -- 
일반주제명 : Software refactoring. -- 
일반주제명 : TypeScript (Computer program language) -- 
기타형태 저록 : Print version: Hickey, James. Refactoring TypeScript : Keeping Your Code Healthy. Birmingham : Packt Publishing, Limited, ©2019, 9781839218040
언어 영어
원문
URL :

예약

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

무인예약대출

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

서평쓰기

서평쓰기
닫기
태그추가

태그추가

닫기

QR코드

닫기
챗봇
  • 도서관 대화형 검색봇 서비스 앤디입니다.