软件的可修改性是指的什么 ?哪位知道的给我一个详细的定义、谢谢了。

Lt 2024-05-28 20:36:48
最佳回答
程序的可读性,可修改性和可移植性是多么的重要,它可以使你自已和以后可能要使用你程序的人能够轻松的读懂你的程序,并轻松的修改你的程序,还可以轻松的使用你的某一模块的程序。而要做到这些绝非易事,里面大有学问!所以我们要养成良好的程序编写的习惯,即使写一些小的简单的程序,我们也要这样要求自已,只有这样,你才能在这一方面做到更好。 从表面上看,可读性比较简单,它包括程序的格式和注释。但是深入的理解我们却发现,他和可修改性、可移植性密不可分,因为如果你不能了解程序员的编程的思想你就无法读懂他的程序,而程序员为了做到可修改性和可移植性,有编程当中必然会使用很多好的思想和方法。你要让别人容易读懂你的程序,你就得考虑这些。还有关于函数和变量的命名,一定要用它的含义来命名。构建函数的时候一定要考虑函数的功能尽量简明,可以多用函数,最好不要一个函数实现多个功能。 可修改性,是便于以后的修改和升级。你就要把那些经常或者可能修改的地方,放到函数的外面,可以放到define的定义里面,或者放到结构体数组里面。当然要做到可修改性,你可能要在程序中加入一些结构体和数组,还会多用到一些算法。这样会增加程序的大小,但是从长远考虑,比起你以后修改的时间和精力,这是微不足道的。 可移植性,要求把功能不同的程序段放在不同的c文件和**件中,这样别人就可以方便的使用你某一c文件,而不用作大的修改。 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。