首页 >[新闻]软件开发

怎样才能开发出好的软件?

发布时间:2019-09-12     发布者:本站    

在软件开发中,不仅要选择合适的开发方法,还要注意以下关键问题。找到合适的键,掌握关键内容,才能开发出实用的软件。


1.把程序写给别人,而不是电脑


(1)对于读过的人来说,一个程序不应该要求读者立即在大脑中加载过多的背景/相关知识。


②命名需要一致、清晰、有意义


③代码风格和格式应一致


④软件开发中的各种工作要分成一个小时左右的任务。


2.重复性工作自动化


(1)让电脑反复工作


②将最近使用过的命令保存到一个文件中,以便重复使用


③使用编译工具使系统过程自动化


3.使用计算机创建历史记录


使用软件工具自动跟踪计算机的工作


4.循序渐进地提高


每走一小步,及时得到反馈,及时改正。


5.使用版本控制


①使用版本控制系统


②所有手工创建的内容都要放在版本控制系统中。


6.不要重复自己(或别人)


1)系统中的每个数据必须有一个权威的单一存在


2)代码应该模块化重用,而不是复制


3)重用代码而不是重写代码


7.准备以错误的方式处理它


1)在程序中添加断言,并检查它们的各种操作


2)使用现成的单元测试框架


3)测试程序利用所有可用的经验


4)错误进入测试用例


5)使用带有代码指令的调试工具


8.软件正常工作后再优化。


①使用监控工具发现瓶颈


②尽可能用高级语言编写程序


9.文档中的描述应该是设计概念和目的。


不是技术细节


1)描述接口和原因,而不是实现


2)重构代码,而不是解释工作原理


3)引用其他程序时嵌入其他程序的文档


10.合作


代码合并前


1)代码审查


2)在介绍新成员或解决特殊奇怪问题时使用结对编程


11.维护旧代码


软件开发的关键过程是组合代码达到想要的效果,但组合新代码时维护旧代码同样重要。


以上问题是软件开发过程中的关键问题,值得软件开发者关注。软件开发过程是一个带头的过程,在全身上下移动。需要协调配合才能达到软件效果。


上一篇:如何衡量APP软件定制开发的质量? 下一篇:困扰程序员的30个软件开发问题?

相关新闻