主页 > 建站知识 > 软件开发 >

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

作者/整理:07fly 来源:未知 2020-02-06 Tag:


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

 

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

 

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

 

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

 

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

 

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

 

2.重复工作自动化

 

①让计算机重复工作

 

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

 

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

 

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

 

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

 

4.一步一步改进

 

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

 

5.使用版本控制

 

①使用版本控制系统

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

④个错误进入测试用例

 

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

 

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

 

①使用监控工具找到瓶颈

 

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

 

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

 

而不是技术细节

 

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

 

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

 

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

 

10.合作

 

代码合并前

①代码审查

 

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

 

11.维护旧代码

 

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

 

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

上一篇:如何衡量APP软件定制开发的质量?

下一篇:没有了

相关新闻

2008-2020 © 成都零起飞科技有限公司 网站建设 开源CRM 建站系统 旅行社ERP系统 虚拟主机