首页 > 其他 > 详细

总结过去展望未来

时间:2014-01-20 22:30:00      阅读:386      评论:0      收藏:0      [点我收藏+]

全年做了项目大大小小也很多,仔细回味做过项目,很有意思,对于我来说每做一个项目就是学习一种新知识,新模式的过程,对于喜欢新鲜事物的我来说,其实也是一个不断提高的过程;去年对我来说,最大的成果主要是:深入学习了linux/c socket套接字编程及linux kernel socket 22个接口中5个接口源代码分析,从关系数据库思维模式到NOSQL思维模式的转变和结合传统关系数据库和NOSQL应用开发模式的思考和探索,大数据分布式存储模式,大数据MapReduce处理模式的理解和运用,OOP开发模式向AOP开发模式扩展,项目开发处理维度把握及对应开发模式设计的分析与思考等等。下面总结一下我做软件项目说坚持的一些原则:

1.需求分析的时候遵循以下原则:a.从用户角度及其思维方式分析分析业务;b.用户说的不一定是他们真正想要的;c.用户说的不一定是对的;d.前端设计时换位思考把自己当做使用者进行UI设计开发,遵循简单用户体验设计原则。

2.需求分析主要需要抽象出软件项目中的实体(对应数据结构)和业务逻辑(对应算法逻辑),其中对实体的抽象准确率越高,项目后期扩展性、可维护性越高。

3.功能之间耦合基于抽象(接口)而非实现类;

4.前期需求分析某些业务不是很清晰的,尽量使用抽象类而非接口实现功能扩展;业务逻辑清晰的使用接口定义。

5.代码开发或维护遵循原则:单一职责原则,接口隔离原则,高内聚低耦合,基于接口而非实现,开闭原则。

6.坚持自己做事的品味、原则和底线,分析清楚什么可以做,什么不可以做,遵循简单设计原则,谋定而后动,始终做到自己认为最好的,坚持不敷衍了事(如果人云亦云,敷衍了事的风格,会使自己的品味,学习动力越来越低,而成为平庸没有想法和主见的人)。

7.妥善处理分析亲人、朋友、同事、领导对自己或所做的项目提出的意见。

8.提高自身品味和用户体验,知识是死滴,以人为本,不断提高自身品味、知识和用户体验。

总结过去展望未来

原文:http://blog.csdn.net/yangguo_2011/article/details/18525467

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!