`

关于真友友网站开发进度说明

阅读更多
本来想把整个网站的系统设计及数据库表结构设计全都以文档及流程图表的形式展现出来才进行代码部份的开发,可是由于考虑到时间方面的因素,整个数据库表结构设计及系统流程结构图全都省略了,直接进入代码开发价段,首先从领域模型开始,建立pojo对象以并对应于数据库中相应的表结构!这种开发方式的前提是必须是本人对整个业务流程及网站的所有功能都非常清晰的基础上才能直接进入代码开发价段、以JAVA的领域模型代码(POJO对象)推倒出数据库表结构。我选择这种开发方式的原因是因为:
 
1、我对网站的定位很清晰。
2、我对网站的整个业务流程很清晰。
3、我对网站所要开发的功能理解深刻。
4、我认为网站开发是一下不断BETA的开发、是一个完全迭代的开发方式,因为就算你把整个系统分析、数据库表结构设计、业务流程图搞得很好,都会在开发的时候带来和你先前的意愿有些违背,而造成你先前的设计重新调整,所以我觉得可以直接进入代码开发价段。
5、因为我开发的是个人网站,团队成员不多,所以很多东西只要自己很清晰就不需要另行其它大量的文档化,只需要在代码开发中进行适当的注释,代码就是文档。
 
经过一段时间的努力,不断思索,不断的研究其它网站的功能及用户体验,目前网站的注册、登录、好友邀请、通过邮件邀请注册、QQ/MSN等邀请注册、邀请注册送积分功能已经完毕,确实在开发中调整了很多与我先前想法相违背的东西,边开发时边调整,所以我认为在开发前没必要发大量时间来进行文档化工作,因为很有可能你先前文档化的东西到头来起不了什么作用,这些东西是在开发中不断调整、迭代的!
 
由于目前急于技术开发,一时没时间来写BLOG,今天偶尔抽空瞎聊了几句、希望大家一直关注真友友网站,我相信到时一定会大家一个惊喜!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics