티스토리 뷰
.
<문제점>
1. 개발 스펙이 분명치 않다.
2. 컨트롤러와 BO의 테스트
- 컨트롤러는 요청경로로 파라미터가 잘 전달되는지 호출한 메소드가 실행되는지를 테스트하고
- BO는 조건별로 비즈니스 로직이 잘 수행되고 올바른 값을 반환하는지 테스트하면 되겠습니다.
3. UI에서 개발 되지 않은 쓸데없는 컴포넌트가 있다.
4. xstream 관련 메소드 - 유틸 클래스 메소드로 리팩토링 할 수 있겠습니다.
.
@ 개발 스펙 정의
- 제공할 서비스는 뉴스/매거진 목록 및 바로가기.
- 배치로 데이터 업데이트
- 카테고리 페이지가 필요하다.
- 카테고리를 선택하면 해당 카테고리 글 목록만 나타낸다.
- 첫화면에는 전체 카테고리의 최신 목록을 보여준다.
- 글 제목으로 검색 할 수 있다. (카테고리 선택가능)
- Lucy 1.7 프레임워크 사용
- 2개의 DB테이블(magazine, category)
- 매거진 테이블은 id, title, url, category를 필드로 가지고, id는 자동증가하도록 한다.
- 필드 추가, (출처, 날짜)
- 페이징 관련 스펙을 추가해야한다. (댓글은 없다)
- 카테고리 테이블은 숫자형 문자데이터를 기본키로 가진다.
.
@ 개선사항
- 인터페이스 적용
- 카테고리 페이지
- 페이징, 검색
- DB 테스트 시 INSERT 테스트 후에는 SELECT로 검사해볼 것
- 컨트롤러에서는 파라미터 셋팅만 간단하게 하고 비즈니스 로직으로 코드를 분리할 것
- Knit 개선
- Form check
- Spring batch
.
.
.
'공부 > uncategorized' 카테고리의 다른 글
[이클립스] 단축키 설정 안 먹힐 때 (0) | 2014.06.05 |
---|---|
[SITE] 구글 페이지 분석 어플리케이션 - pagespped (0) | 2014.06.05 |
ACL (0) | 2014.04.20 |
Jenkins - Continous Integration (0) | 2014.04.11 |
2014-04-03 진행상황 (0) | 2014.04.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 정보
- 아두이노
- 졸업작품
- 게임
- 잡담
- 데이터베이스
- HTML
- ERP
- 안드로이드
- 클래스
- 알고리즘
- CSS
- SVN
- 소켓
- jsp
- 정렬
- SQL
- 자바
- 자바스크립트
- 충북대
- 파이썬
- JQuery
- 프로젝트
- 도전과제
- 오라클
- 이론
- db
- 메모장
- 청주
- 배열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함