Page 7 - 006963
P. 7

Refacto R ing JavaSc R ipt




                          9장 OOP 패턴으로 리팩토링                      353


                          9.1  템플릿 메서드  355
                              9.1.1  기능적 변형  358
                          9.2  전략  359

                          9.3  상태  363
                          9.4  null 객체  371
                          9.5  래퍼(데코레이터와 어댑터)  380

                          9.6  퍼사드  389
                          9.7  마무리  392





                          10장 비동기 리팩토링                  395


                          10.1  왜 비동기인가?  396
                          10.2  피라미드 운명 수정  399

                               10.2.1  포함 객체로 함수 추출  399
                               10.2.2  비동기 프로그램 테스트  403
                               10.2.3  추가 테스트 고려 사항  405
                          10.3  콜백과 테스트  409
                               10.3.1  CPS와 IoC 기본  410
                               10.3.2  콜백 스타일 테스트  412
                          10.4  프로미스  415
                               10.4.1  프로미스 인터페이스의 기본  415
                               10.4.2  프로미스의 생성 및 사용  417
                               10.4.3  프로미스 테스트  419

                          10.5  마무리  421














         리팩토링 자바스크립트(본문)최종.indd   23                                                             2018-09-19   오전 1:31:09
   2   3   4   5   6   7   8   9   10   11   12