일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ddd
- nginx설치
- kafka
- 카프카
- 성능
- 도메인 주도 개발
- 페이스북 번역
- JPA
- GCM
- 웹사이트 성능
- notification
- php
- graphql
- Java
- Push
- APNS
- nginx
- git
- GCM 번역
- 푸시
- 디자인패턴
- 자바스크립트
- gcm 푸시 번역
- 카프카 트랜잭션
- 웹사이트성능
- Design Pattern
- nginx설정
- 푸시 번역
- 웹사이트최적화기법
Archives
- Today
- Total
목록리펙토링 (1)
간단한 개발관련 내용
마틴파울러 리펙토링 좋은 내용.
* 예전 블로그 복사 - http://blog.daum.net/7dbwnckd/27595621. 새로운 기능을 추가해야 하는데 프로그램의 코드가 새로운 기능을 추가하기 쉽도록 구조화 되어 있지 않은 경우에는 먼저 리팩토링을 해서 프로그램에 기능을 추가하기 쉽게 하고, 그 다음에 기 능을 추가한다. 2. 리팩토링을 시작하기 전에 견고한 테스트 셋을 가지고 있는지 확인하라. 이 테스트는 자제 검사 여야 한다. 3. 리팩토링은 작은 단계로 나누어 프로그램을 변경한다. 실수를 하게 되더라도 쉽게 버그를 찾을 수있다. 4. 컴퓨터가 이해할 수 있는 코드는 어느 바보나 다 짤 수 있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 짠다. 5. 리팩토링(Refactoring) 명사 - 소프트웨어..
Computer Science/Architechture & Design Patterns
2015. 3. 6. 00:20