暑假,大家貌似都很空,avie先开始无聊,问了有没有兴趣做项目玩,我也闷的发慌,自然说好。然后提出了archiva的想法,本着简单,快速开发的宗旨,定义了大概功能,后来123也加入。然后分工,我是界面和整合,avie是generator,123是db部分。后来发现avie比较运气,找了最简单的活,我是最倒霉的,更倒霉的是用了当时0懂的mfc。。。。
然后由于123的db是基础,没有db的情况下,我界面开发极其缓慢,为db做stub根本就是浪费时间,123当时在report,所以开发的极其缓慢。等我回国再回来以后,又迷恋game,拖了开发进度。直到最近,我决定放弃做好看界面(做过一些试验,均失败,太不协调),123的db也终于ok,比较快速的开发出了原型,听取了一些意见以后,改动界面,增加功能,修正bug。 准备在这次改动以后,正式release,同时也结束这个项目。听取反馈和修正bug,的确出乎我意料的耗费时间,用mfc这个过了时的东西开发界面也是出乎意料的不适应,这也和我第一次正经开发gui有关。
事实上当初的初衷没有实现,开发过程根本没有用到sf,使这个项目失去意义,不过代码我还是都上传了。。。极其混乱和丑陋的代码。。。