【引用】高效软件开发习惯总结

   

高效软件开发习惯总结:

 

一、  编程与开发

1.      充分重视需求,理解需求,明确需求,确认需求;

2.      提供尽可能多的方案,选择符合约束的最佳方案;

3.      编程前,尽可能将设计与实现方案思考成熟;

4.      编程时,写好配套的文档及必要的注释;

5.      编程后,认真完成周密苛刻的单元测试;

6.      修改代码时,同步更新文档及注释;

7.      程序风格保持一致;

8.      善于复用并改进;

9.      解决问题后,深入思考内部机制,知其所以然; 

10.    充分理解API文档,深入理解API所做的事情; 写API文档亦如此;


二、  工具与环境

1.      熟练掌握开发工具、IDE的使用;

2.    建立适合自己的百宝箱和库;

3.    建立适合自己的工作控制台;

4.    根据不同的开发环境定制适宜的专属习惯;

5.    适应多样的开发环境;

6.    掌握版本控制与管理;

7.    备份与安全;

8.     尽可能地自动化工作任务;


三、  学习与交流

1.    持续学习与改进;

2.    学有所悟,学有所用,勿贪多;   

3.    勤于记录和总结;

4.    勤于收集和整理技术文章;

5.    了解多种语言,掌握主流语言;

6.    适当地休息与停顿;    

7.    珍藏和研读经典书籍;  

8.    结交朋友与伙伴,一起探讨问题;


四、   团队与项目

1.    积极参与团队的协作;

2.    保持顺畅的沟通与交流;

3.    与实物打交道,尽可能地思考程序解决方案;

4.    与人打交道,尽可能地考虑非技术方案;

 

【未完待续】

 

软件开发的目标与技能: 

1.     理解上级的真实意图及工作伙伴的想法建议;

2.     与直接相关人士保持顺畅的沟通和交流;

3.     与公司各级人员保持融洽的关系;

4.     需求理解、分析、设计与实现;

5.     程序bug尽可能地少;

6.     高效完成日常任务;


沟通第一, 技术第二。 首先, 通过有效的沟通和交流,准确理解要完成的任务和需求; 其次,应用专业知识和技能将需求、设计转化为具体实现、可用的模块或系统。


NOTE:  本文内容虽系总结, 然并非出自自己的原创思想,因此, 应该作为引用性质。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值