【无标题】

问题1:什么是好的软件

问题原因:想知道评价一个软件好坏的依据

回答:对于用户:

功能质量
软件符合指定需求
软件几乎没有缺陷
软件性能正常
软件容易上手,操作方便

对于开发人员:

代码可测试性
代码可维护性
代码可读性
代码效率:高效管理资源
代码安全:可预防常见威胁

对于投资者:

软件按时交付

软件满足预算

可复用的开发过程,确保交付质量

通常情况:软件的质量主要看以下四个:软件过程的过程质量,软件产品的内部质量和外部质量,及产品效用的使用质量。

问题2:为什么要写高质量代码

问题原因:想知道高质量代码有什么用

回答:

1.可维护性:整洁的代码结构和规范的编码风格可以让其他开发人员更容易阅读、理解和修改代码,从而降低维护成本。

2.可扩展性:整洁高效的代码可以更容易地进行扩展和重构,从而适应业务的不断变化和发展。

3.可重用性:整洁高效的代码可以更容易地被其他程序模块或项目复用,提高代码的利用价值和开发效率。

4.可读性:整洁高效的代码可以提高代码的可读性,使其他开发人员更容易理解代码的含义和逻辑,从而更容易合作完成开发任务。

5.可测试性:整洁高效的代码可以更容易地进行单元测试、集成测试和自动化测试,从而提高代码质量和稳定性。

问题3:如何进行代码优化

问题原因:代码优化很重要

问题回答:

•  在满足正确性、可靠性、健壮性、可读性等质量 因素的前提下,设法提高程序的效率
•  以提高程序的全局效率为主,提高局部效率为辅
•  在优化程序效率时,应先找出限制效率的“瓶颈”
•  先优化数据结构和算法,再优化执行代码
•  时间效率和空间效率可能是对立的,应当分析哪 一个因素更重要,再做出适当的折衷。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值