高校某项目上线第一天到今天正式告一段落,项目取得了成功,获得了学校的承认,各类小感悟集中记录一下吧。数据库
一、小问题不要留到最后解决,留着留着就忘了,一旦发生问题就是很麻烦的事情。浏览器
二、项目应该预留充足的测试时间,数据测试不是简单的输入校验,还有业务逻辑校验。缓存
三、数据库字段的长度不能随意设定,最好适当,宁要大,不要小。测试
四、若是你能事先预料到会发生的问题,那么请当即着手解决,由于它真的就会发生。开发
五、若是你能预感到客户遗漏的业务需求,你有义务告知客户,这种需求早晚是须要知足的,隐瞒客户不会给本身省事,反而会给本身找麻烦,实施前的开发和实施中的修改,痛苦感的程度是不同的。权限控制
六、权限控制在一个部门复杂,业务复杂而灵活的单位中显得尤其重要,系统不仅是为方便高效而生,也要适应人事。在一个以时间轴为项目进展标志的项目里,权限还要考虑有效的时间段,权限失效问题,破例赋予权限问题。组、角色、成员,这些基本的概念只有实际开发过复杂的项目后,才会深刻的理解和运用。产品
七、Ajax的使用要注意浏览器缓存的问题。兼容性
八、浏览器的兼容性依然是个大问题,不能由于我的喜爱谷歌浏览器去忽视用户群依然庞大的ie8。权限
九、将office开发融入到你的企业应用里,锦上添花。数据
十、项目实施是一个机会,发现问题,改善产品的机会。项目实施仍是一门学问,要学会和客户和“客户的客户”进行沟通,保持良好关系,及时解决他们的问题。项目实施仍是一个苦差事,要二十四小时随时待命,时间不等人。
先就这么些吧。