소스코드 날려먹다.. ㅜ.ㅜ
심심이는 각 기능을 구현한 모듈들과 각 모듈들의 UI 를 구성하는 부분으로 나뉘어있답니다. 

드라이버 / 유저모드 모듈들은 C/C++ 로 작성되어있고, 각 모듈별로 단위 모듈 테스트를 가지고 있지요.
단위 모듈 구현과 테스트가 끝나면 GUI 를 붙여나가는데... 아시다 시피 GUI 코드가 좀 손이 많이 가는 노가다성 작업입니다.

GUI 는 Delphi 로 작성을 하고 있습니다. GUI 를 빠르고 쓸만하게 만드는데는 Delphi 만한 넘이 없죠.
좀 귀찮은건 각 모듈들과의 인터페이스를 만들기 위해 delphi 로 두번 작업을 해야 한다는게 좀 귀찮긴 하지만요.

이번에 며칠 놀면서 틈틈히 새로운 기능을 좀 구현했답니다.
모든 테스트가 끝나고, GUI 를 붙이려는데... 허걱.. 기존 델파이 코드가 테스트 버전 코드 밖에 없더군요. T.T
코드를 백업한다고 덮어써 버린것이 예전 코드를 최신에 몽땅 카피했군요.
(혼자 심심할때 짜던 코드라 모델링, 형상관리 뭐 이런거 전혀 없습니다. -_-)

GUI 코드는 몽땅 새로 짜게 생겼네요..
나름 많은 양의 코드를 작성했는데......@,.@
다시금 형상관리의 소중함을 느끼는 하루네요. -_-;;
아무튼 좌절입니다. ORZ


무려 3시간 남짓을 투자해서.. (제길.. 뭐하는 짓이지.. -_-)) 다시 GUI 를 짰습니다.
사실은 예전에 짰던 UI 모듈 설계와 구현 코드를 통으로 베껴다가 약간의 코드 수정으로 해결했습니다. ㅋㅋ
변경된 심심이는 조만간 릴리즈 됩니당~ 두둥~


이랬던 심심이가...

이렇게 바뀌었습니다.



이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by somma | 2007/12/27 20:02 | 심심이 | 트랙백 | 덧글(9)
트랙백 주소 : http://somma.egloos.com/tb/3549885
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by x9 at 2007/12/27 22:27
상심이 크시겠네요
저도 도스시절부터 지금까지 소스를 잃어버린 경우가 하도 많아서
지금은 백업하는 프로그램을 만들어서 사용중입니다.
Commented by kkamagui at 2007/12/28 00:30
왠지 남의 일 같지 않습니다. ㅜ_ㅜ
저도 그런 경험이 종종 있어서 개인 프로젝트도 서브버전으로 관리하고 있습니다. ㅜ_ㅜ)-b
Commented by somma at 2007/12/28 01:27
x9 / 저도 여러번 자동 백업 툴을 만들까 하다가 그만뒀는데(이넘의 귀차니즘은... ㅜ.ㅜ) 멋지십니다. ^.^
kkamagui / 저도 그래야 겠어요.. ㅜ.ㅜ
Commented by Woof at 2007/12/28 09:17
저는 개인적으로는 거부기를 사용 중. :|
http://tortoisesvn.net/
한 번 날리고 다시 짜면 좋은 점도 있긴한데 역시 힘들고 귀찮은건 어쩔 수 없는듯.
심심이의 릴리즈를 기대합니다. :)
Commented by Mins at 2007/12/28 09:50
eEye 의 blink 를 사용 하시네요? ZenMessenger 는 사내 메신저인것 같고 Acunetix 도 있고.. 특이한게 많네요. ㅎㅎ
Commented by somma at 2007/12/28 11:01
woof / 저도 회사에선 svn 과 거북이를 쓰고 있죠.. :-)
Mins / blink 예전에 mat 님한테 라이센스 받은게 있어서 계속 쓰고 있지.. ^^
Commented by seyool at 2007/12/28 22:36
심심이의 인터페이스가 원더풀해졌네요 ㅋㅋ
Commented by somma at 2007/12/29 01:10
seyool / 그닥 맘에 들진않지만.. 그냥 써야지 (예전 armorkit 테스트 모듈 인터페이스자나.. -_-).. 새롭게만들려면 귀찮아.. -_-
Commented by chpie at 2007/12/29 12:20
심심이 ㅎㅎ 전혀 심심하지 않게 생겼군요 ㅋㅋㅋ

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >