U E D R , A S I H C RSS

Project Zephyrus/Client

CVS ꡬ쑰

ν˜„μž¬ 곡용 νˆ΄μ€ JCreator. JCreator ν”„λ‘œμ νŠΈ 화일도 같이 μ—…ν–ˆμœΌλ€λ‘œ μ΄μš©ν•  수 μžˆμ„ κ²ƒμž„.
Zephyrus Client CVS μ°Έμ‘°.

~cpp 
ZephyrusClient 
   |
   + ---- MainSource - 메인 ν”„λ‘œκ·Έλž¨ μ†ŒμŠ€ & JCreator ν”„λ‘œμ νŠΈ 화일이 μžˆλŠ” 디렉토리
   |
   + ---- TestSource - λΌμ΄λΈŒλŸ¬λ¦¬λΌ μ΅νžˆκΈ° μœ„ν•΄ λ§Œμ€ 예제 ν”„λ‘œκ·Έλž¨λ“€μ΄ μžˆλŠ” 디렉토리

μž‘μ—…ν•΄μ•Ό ν•  일듀 Todo List (계속 μΆ”κ°€μ‹œν‚¬ 것)

Story Point λ‚΄μš©
3 λ°˜λ“œμ‹œ κ΅¬ν˜„ ν•„μš”.
2 ν•„μš”ν•˜μ§€λ§Œ, μ΅œμ†Œκ΅¬ν˜„μ‹œ κΈ°λŠ₯μΆ•μ†Œ κ°€λŠ₯
1 없어도 μ΅œμ†ŒκΈ°λŠ₯κ΅¬ν˜„ κ°€λŠ₯

보톡 SPλŠ” ν•΄λ‹Ή μž‘μ—…μ΄ μš”ν•˜λŠ” λ…Έλ™μ˜ μ–‘μœΌλ‘œ κ²°μ •ν•˜λŠ”λ° 이건 μ€‘μš”λ„κ΅°μš”. λ‚˜μ€‘μ— SP와 μ€‘μš”λ„(λΉ„μ§€λ‹ˆμŠ€μ  κ°€μΉ˜) μ–‘μžλΌ κ³ λ €ν•΄μ„œ, 즉 μ§€μΆœκ³Ό μˆ˜μž…μ„ λ§žμΆ°λ΄μ„œ, 졜고의 쇼핑을 ν•˜λ„λ‘ ν•©λ‹ˆλ‹€. --JuNe
λ…Έλ™μ˜ μ–‘μœΌλ‘œ 생각해야 ν•˜λŠ”κ±΄ Engineering Task κ°€ μ•„λ‹Œκ°€μš”? μ•”νŠΌ 이번의 κ²½μš°λŠ” ν•„μˆ˜ κΈ°λŠ₯ κΈ°μ€μœΌλ‘œ μž‘μ•„λ³΄κΈ΄ ν–ˆμŠ΅λ‹ˆλ‹€. (μ—„κ²©ν•˜κ²Œ λ‚˜λˆˆκ±΄ μ•„λ‹ˆκΈ΄ ν•˜μ§€λ§Œμš”.~) --μ„μ²œ
Engineering Taskλ‚˜ User Story λͺ¨λ‘ λ…Έλ™μ˜ μ–‘μœΌλ‘œ estimation을 ν•΄μ„œ, ν¬μΈνŠΈλΌ μ€λ‹€. μ΄λ ‡κ²Œ "λΉ„μš©"이 적힌 μΉ΄λ“œλ“€μ„ 놓고, μ–΄λŠ 것을 ν•˜κ³ , λΈλ£¨κ³ , λ¨Όμ €ν•˜λŠ” 지 λ“±μ˜ μˆœμœ„ 결정은 "μ€‘μš”λ„ 쀑심", "μœ„ν—˜λ„ 쀑심"이 μžˆλŠ”λ°, μž‘λ…„ 이후 읡슀트리λͺ¨λ“€(KRW)은 λ³΅μž‘ν•˜κ²Œ 이런 κ±Έ 따지지 말고 κ·Έλƒ₯ λΉ„μ§€λ‹ˆμŠ€ κ°€μΉ˜λ‘œ μˆœμ„œλΌ μ •ν•˜λΌκ³  ν•œλ‹€. --JuNe

Task Point - μ˜μ„œ & μ„μ²œμ΄ Main Frame μ—°μŠ΅μš© μ½”λ“œ μž‘μ„±ν–ˆμ„λ•Œ κΈ°μ€μ„ 1 Task Point 둜 작음. (λŒ€κ°• 120 라인정도/1μ‹œκ°„ μ •λ„μ˜ λ‚œμ΄λ„ & 속도)

μ†”μ§νžˆ μ„œλ²„μ™€μ˜ μ—°λ™μž‘μ—…μ΄ λ§Žμ•„μ„œ. μ΄λŠ” μ„œλ²„νŒ€κ³Ό μ΄μ•ΌκΈ°λΌ ν•΄μ•Ό ν•  μ‚¬μ•ˆμΈλ°, μ–‘ νŒ€μ΄ ν•œκΊΌλ²ˆμ— λͺ¨μ΄λŠ” μ‹œκ°„μ΄ μ—†λŠ”κ²Œ μ•ˆνƒ€κΉŒμšΈλΏ. (μ–΅μ§€λ‘œλΌλ„ ν•˜λ£¨ μž‘μ•„μ„œ λ§Œλ“€μ–΄μ•Ό ν• λ“.) 일단은 ν΄λΌμ΄μ–ΈνŠΈμͺ½ κ΄€μ μ—μ„œ ν•΄μ•Όν• μΌλ§Œ 적기. (μ„œλ²„λŠ” μ΄λΈ μ™„μ„±λ˜μ–΄ μžˆλ‹€λŠ”κ²ƒμœΌλ‘œ μ „μ œ)

Current To Do

Total 6.5 TP. μ‹€μ œλ‘œ 6.5 * 1.5 = 9.75 TP κ±Έλ¦΄κ²ƒμœΌλ‘œ μ˜ˆμƒ. ν•˜μ§€λ§Œ Task λŠ” 계속 μž‘μ—…ν•˜λ©΄μ„œ μΆ”κ°€λ˜κΈ°μ—, μ‹€μ œλ‘œλŠ” 더 걸리겠지. ν•˜μ§€λ§Œ ν˜„μž¬ 생각할 수 μžˆλŠ” ν•œλ„λ‚΄μ—μ„œμ˜ μ˜ˆμΈ‘μ΄λΌλŠ” μ μ—μ„œ 의λΈ. (λΈμ§€μΈ 뢀뢄에 λŒ€ν•΄ λΈλ¦¬ κ±±μ •ν•˜κΈ°μ—” ν˜„μž¬ 일도 λΉ λ“ν•˜κΈ°μ—) 계속 Update μ‹œμΌœμ•Ό ν•˜κ² μ§€.

μ„œλ²„μ™€μ˜ 톡신 (from ν΄λΌμ΄μ–ΈνŠΈ κ°œλ°œνŒ€ μž…μž₯) - 3
λ‚΄μš© Task Point μ™„λ£Œμ—¬λΆ€(β—‹)
Socket Class μž‘μ„± 2 β—‹ (40λΆ„) 6/5
둜그인 - 3
μ‚¬μš©μž 둜그인 κ΄€λ ¨ ID/PASS μž…λ ₯μ°½ μž‘μ„± 1 β—‹ (20λΆ„) 5/31
μ„œλ²„λ‘œ 둜그인 데이터 보내기 0.5 β—‹ (35λΆ„) 6/5
μ„œλ²„λ‘œλΆ€ν„° 둜그인 κ΄€λ ¨ 리턴값 확인. 처리 0.5 β—‹ (45λΆ„ 이용) 6/5, 6/7
λ‘œκ·Έμ•„μ›ƒ - 3
μ†ŒμΌ“ 접속 끊기 0.5 β—‹(1μ‹œκ°„ 10λΆ„) 6/6
buddy List 에 μžˆλŠ” λͺ¨λ“  μœ μ € μ‚­μ œν•΄μ£ΌκΈ° 0.5 β—‹ (50λΆ„) 6/6
1:1 메세징 - 3
λŒ€ν™”μ°½ μž‘μ„± 2 β—‹ (1μ‹œκ°„ 10λΆ„) 6/3
μž…λ ₯ν•œ λŒ€ν™” λ‚΄μš© μ„œλ²„λ‘œ 보내기 0.5 β—‹ (40λΆ„) 6/7
μ„œλ²„λ‘œλΆ€ν„°μ˜ λŒ€ν™”λ‚΄μš© λŒ€ν™”μ°½μ— ν‘œμ‹œ 1 β—‹(25λΆ„) 6/7
dummy server μž‘μ„± 2 β—‹(1μ‹œκ°„ 20λΆ„) 6/6
λŒ€ν™”μ°½ 관리관련 메세지 λΆ„λ°° 1.5 β—‹(1μ‹œκ°„ 10λΆ„) 6/7
λ“±λ‘ν•œ μΉœκ΅¬λ“€μ„ buddy list 에 ν‘œμ‹œ - 2
JTree 이용, buddy list class μž‘μ„± 1 β—‹ (40λΆ„) 5/31
buddy list class refactoring (tree model move method) . β—‹ (20λΆ„) 6/5
μ„œλ²„λ‘œλΆ€ν„°μ˜ λ“±λ‘ν•œ 친ꡬ κ΄€λ ¨ 메세지 처리 0.5 β—‹ (1μ‹œκ°„ 20λΆ„) 6/5
λ“±λ‘ν•œ μΉœκ΅¬λ“€μ— λŒ€ν•œ On/Off μƒνƒœ ν‘œμ‹œ - 2
μ„œλ²„λ‘œλΆ€ν„° μΉœκ΅¬μƒνƒœ λ°›κ³  buddy list 에 처리 0.5 β—‹(25λΆ„) 6/7
μΉœκ΅¬λ“±λ‘ - 3
친ꡬ 등둝 μž…λ ₯μ°½ λ§Œλ“€κΈ° 0.5 β—‹(1λΆ„ -_-; ~cpp InputDialog둜 ν•΄κ²°) (6/7)
μ„œλ²„λ‘œλΆ€ν„° 등둝 데이터 보내기 0.5 β—‹(5λΆ„) (6/7)
μ„œλ²„λ‘œλΆ€ν„°μ˜ κ²°κ³Ό λ°›κ³  처리 0.5 β—‹(5λΆ„) (6/7)
μΉœκ΅¬μ‚­μ œ - 2
μ„œλ²„λ‘œλΆ€ν„° μ‚­μ œ μœ μ € 데이터 보내기 0.5 β—‹(25λΆ„) (6/7)
μ‹œκ°„λ‚ λ•Œ ν•  일듀
ZephyrusClient Refactoring 0.5 .
Documentation 1.5 .
μ„œλ²„μΈ‘μœΌλ‘œλΆ€ν„° μ ‘μ†λŠμ—ˆμ„λ•Œ κ΄€λ ¨ 처리 1 .
둜그인/λ‘œκ·Έμ•„μ›ƒμ‹œ κ΄€λ ¨ 메뉴듀 Enable/Disable 0.5 .
Password μž…λ ₯μ‹œ λ³„ν‘œλ‘œ κ°€λ €μ£ΌκΈ°. 0.3 .

To do Later

μ„œλ²„μ— μ‚¬μš©μžλ“±λ‘ - 3 (μ΄λŠ” 일단 μ„œλ²„νŒ… DB 에 μžˆλŠ” 것을 μ΄μš©ν•˜κΈ°λ‘œ 함)
λ‚΄μš© Task Point .
μ‚¬μš©μž 등둝 양식 μž‘μ„± 0.5 .
μ‚¬μš©μž μž…λ ₯ λ°μ΄ν„°λΌ μ„œλ²„μ— 전솑 1 .
배포 κ°€λŠ₯ν•˜λ„λ‘ ν…ŒμŠ€νŠΈ ν΄λΌμ΄μ–ΈνŠΈ λ¬ΆκΈ°
λ‚΄μš© Task Point .
JAR 화일 λ§Œλ“€κΈ° 0.5 .
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:24:07
Processing time 0.0813 sec