当前位置:刘伯温高手心水论坛1 > 软件可移植性 >

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

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部程序的可读性,可修改性和可移植性是多么的重要,它可以使你自已和以后可能要使用你程序的人能够轻松的读懂你的程序,并轻松的修改你的程序,还可以轻松的使用你的某一模块的程序。而要做到这些绝非易事,里面大有学问!所以我们要养成良好的程序编写的习惯,即使写一些小的简单的程序,我们也要这样要求自已,只有这样,你才能在这一方面做到更好。

  从表面上看,可读性比较简单,它包括程序的格式和注释。但是深入的理解我们却发现,他和可修改性、可移植性密不可分,因为如果你不能了解程序员的编程的思想你就无法读懂他的程序,而程序员为了做到可修改性和可移植性,有编程当中必然会使用很多好的思想和方法。你要让别人容易读懂你的程序,你就得考虑这些。还有关于函数和变量的命名,一定要用它的含义来命名。构建函数的时候一定要考虑函数的功能尽量简明,可以多用函数,最好不要一个函数实现多个功能。

  可修改性,是便于以后的修改和升级。你就要把那些经常或者可能修改的地方,放到函数的外面,可以放到define的定义里面,或者放到结构体数组里面。当然要做到可修改性,你可能要在程序中加入一些结构体和数组,还会多用到一些算法。这样会增加程序的大小,但是从长远考虑,比起你以后修改的时间和精力,这是微不足道的。

http://juliekusyk.com/ruanjiankeyizhixing/618.html
点击次数:??更新时间2019-07-24??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】