比如一个函数用来获取文件大小,一个函数用来获取文件版本等信息,每个函数只做特定的事
问题也来了,如果这样的话每个函数都要去open这个文件,然后close……或者其他重复的事情,可能会浪费资源
当然这时候也许可以把所有代码放在一个函数里,但是这样感觉函数的就不够灵活了……上面说的只是打个比方,我想问的是像这种时候作为开发者应该考虑代码的可读性维护性呢还是考虑程序效率?
问题也来了,如果这样的话每个函数都要去open这个文件,然后close……或者其他重复的事情,可能会浪费资源
当然这时候也许可以把所有代码放在一个函数里,但是这样感觉函数的就不够灵活了……上面说的只是打个比方,我想问的是像这种时候作为开发者应该考虑代码的可读性维护性呢还是考虑程序效率?
解决方案 »
- 各位大哥,请帮我看看这个问题,谢谢!主管逼我啊!
- DELPHI 和 DBASE的问题 请尽快给出回答,谢谢大家参与!
- 怎样作一个漂亮的帮助手册 ? .chm 格式的
- 哪位有《Delphi5开发人员指南》电子版本。。我以前的公司下过,但走的时候没带走。现在delphibbs上没有了。谁有能发给我呀,谢谢了!!
- 如何用windows Api判断是不是主窗口?
- 如何得到控件image的句柄 谢谢
- 谁能给我一段半角字符转全角字符的源码呢?100分(必给)在线等
- 如何获取屏幕中任一点中的颜色
- 请问哪儿有dbgrid的控件下载,可以重排里面的内容,按照时间或名称或id.
- BDLookUPComboBox的keyfield值如何取?
- DELPHI退出程序是出现储存的报错
- 关于TFileStream释放
function getfile(filename:string;funGetXX:Tfunction(文件指针或句柄)):string;
写在一个函数了,这样不但可读性差,不便维护,而且当程序仅需要获取文件大小,或获取文件
版本信息时难道你还要另写一个函数?
再说,少 open,close 几次,你看得出程序快多少?不要为了效率而效率。