More actions
imported>smksyj No edit summary |
imported>enochbible No edit summary |
||
| Line 86: | Line 86: | ||
* Jenkins 빌드가 매우 느려서 리팩토링하면서 Sonar로 Violation 테스트하기 쉽지는 않을 듯;; (특히 마무리할 때) | * Jenkins 빌드가 매우 느려서 리팩토링하면서 Sonar로 Violation 테스트하기 쉽지는 않을 듯;; (특히 마무리할 때) | ||
** maven, Jenkins, Sonar... 이름만 들어도 기대가 되네요 - [[서민관]] | ** maven, Jenkins, Sonar... 이름만 들어도 기대가 되네요 - [[서민관]] | ||
** 기대가 크면 실망도 큰 법입니다. 마음을 비워주세요 - [[지원]] | |||
Revision as of 07:03, 27 June 2013
Clean Code w/ Pair Programming
- 강사 : 16기 송지원
- 일시 : 2013년 06월 27일 20시~
- 기준 언어 : Java
- 세미나 시간 : 3hr + α
- 환경
- eclipse IDE
- JDK 6 이상
- subclipse plugin
- maven
- Jenkins
- Sonar
세미나 순서
| 시간 | 타이틀 | 내용 |
| 00:00 ~ 00:10 | Opening | 간단한 소개 |
| 00:10 ~ 00:20 | Pre PP | Pair Programming 조 편성, rule 설명 |
| 00:20 ~ 01:30 | Pair Programming | 시키는 대로 하는 묻지마 프로그래밍 |
| 01:30 ~ 02:00 | PP 마무리, 중간 회고, Clean Code 소개 | Pair Programming에 대한 소감 들어보기, Clean Code 오프닝 |
| 02:00 ~ 02:30 | Clean Code 이론 맛보기 | 주입식 이론 수업이지만 시간이 부족해 |
| 02:30 ~ 03:00 | 리팩토링 w/ Sonar | 자동화 도구를 이용한 리팩토링 해보기 |
PP 구성 (총 70분~90분)
| 모듈 | 시간 |
| #1 | 20분 |
| #2 | 15분 |
| #3 | 15분 |
| #4 | 30분 |
이론 구성 (총 30분)
| chapter | 시간 |
| 이해하기 쉬운 코드 작성하기 | 20분 |
| 안정된 코드 작성하기 | 10분 |
| 코드의 성능 높이기 | 5분 |
주절주절
- 지켜질 수 있을까 걱정됨... 시간이 너무 부족하다....
- 현재 Clean Code 스터디가 진행되고 있어서 더 부담된다..;;
- Jenkins 빌드가 매우 느려서 리팩토링하면서 Sonar로 Violation 테스트하기 쉽지는 않을 듯;; (특히 마무리할 때)