Repository navigation
Home
Yoo Jae Beom edited this page Jun 9, 2016
·
37 revisions
#역할 ##정진경
- LCS Algorithm design
- LCS Algorithm Implement
- Project management
- Project architecture improvement
- Unit test
##장혁재
- GUI Event
- Font color, Highlight
##유재범
- JavaFX GUI
- GUI Event
- Project Management
##이원준
- Project setting
- LCS Algorithm design
- UI Test
-
Flowchart
-
[How to solve User Requirement](How to solve User Requirement)
#프로젝트 환경
- GUI Framework: JavaFX 8
- Testing: JUnit, TestFX(UI testing Framework), Mockito(Mocking Framework).
- Build Tool: gradle
- IDE: IntelliJ
- Library used: RichTextFX
#프로젝트 기능 제한 ##명세
- Compare
- Comapre 버튼을 누를 시 두 파일의 다른 부분의 Font color와 Background color을 변경하라고 되어 있었음.
- Background color가 흐리고 Background color을 변경을 한 시점에서 Font color까지 변경을 할 경우 오히려 눈에 잘 띄지 않았음.
- 고로 Compare 버튼을 누를 시에는 두 파일의 다른 부분의 Background color만 변경이 된다.
- Merge
- 편의를 위해 한 줄씩 Merge 하도록 구현
##파일
- format
- 입력 받는 파일 포맷은 UTF-8만 가능하도록 제한
- empty string
- 파일 제일 마지막에 비어 있는 문장(\n만 들어간 string)을 BufferedReader가 무시하는 문제 발생.
- 사용자가 어떤 의도를 가지고 추가 했을 수 있다고 판단하여 Byte 단위로 읽는 방식으로 변경.
- 현재 파일 마지막의 비어 있는 문장도 비교가 가능하다.
#How to Use
##Run
- SimpleMerge -> Tasks -> application -> run 실행
##Test
- SimpleMerge -> Tasks -> verification -> test 실행
#회의록
- 화요일 3시~5시 정기회의 진행
- [160510 회의](160510 회의)
- [160511 회의](160511 회의)
- [160514 임시회의](160514 임시회의)
- [160517 회의](160517 회의)
- [160520 UI회의](160520 UI회의)
- [160524 회의](160524 회의)
- [160531 회의](160531 회의)
#구현 이슈 ##[UI TestFramework](UI TestFramework) ##[diff Algorithm](diff Algorithm) ##[Design Document](Design Document)