首页 >[新闻]软件开发

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

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

 

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


1.将程序写入某人,而不是计算机


①对于那些阅读它的人来说,一个程序不应该要求读者立刻在大脑中加载太多的背景/相关知识。


②命名需要保持一致,清晰和有意义


③代码样式和格式应该是一致的


④软件开发中的各种工作应分为约1小时的任务。


2.重复工作自动化


①让计算机重复工作


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


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


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


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


4.一步一步改进


每次都要做一小步,及时得到反馈,并及时纠正。


5.使用版本控制


①使用版本控制系统


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


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


①系统中的每个数据都必须具有权威的单一存在


②代码应该模块化地重用而不是被复制


③重用代码而不是重写代码


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


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


②使用现成的单元测试框架


③个测试程序利用所有可用的经验


④个错误进入测试用例


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


8.仅在软件正常工作后进行优化。


①使用监控工具找到瓶颈


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


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


而不是技术细节


①描述了接口和原因,而不是实现


②重构代码而不是解释操作原理


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


10.合作


代码合并前

①代码审查


②在引入新成员或解决特别奇怪的问题时使用结对编程


11.维护旧代码


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


以上问题是软件开发过程中的关键问题,值得软件开发人员关注。软件开发过程是一个带头并在全身移动的过程。需要协调和协调以实现软件效果。


 


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

相关新闻