其它建议-Unix基础与Shell编程技术培训

时间:2021-04-22 18:41:31
【文件属性】:
文件名称:其它建议-Unix基础与Shell编程技术培训
文件大小:4.68MB
文件格式:PPT
更新时间:2021-04-22 18:41:31
Unix相关 其它建议 【建议】函数的功能要单一,不要设计多用途的函数。 【建议】函数体的规模要小,尽量控制在50行代码之内。 【建议】尽量避免函数带有“记忆”功能。相同的输入应当产生相同的输出。 带有“记忆”功能的函数,其行为可能是不可预测的,因为它的行为可能取决于某种“记忆状态”。这样的函数既不易理解又不利于测试和维护。在C/C++语言中,函数的static局部变量是函数的“记忆”存储器。建议尽量少用static局部变量,除非必需。 【建议】不仅要检查输入参数的有效性,还要检查通过其它途径进入函数体内的变量的有效性,例如全局变量、文件句柄等。 【建议】用于出错处理的返回值一定要清楚,让使用者不容易忽视或误解错误情况。 3. 函数设计

网友评论