什么样的函数算好函数——CSDN论坛讨论小结

小结自论坛讨论帖。

 

我的提问:

什么样的函数算好函数??

(1)我觉得检验一个函数是否好的标准很简单,就是你是否反复使用它。如果你写了个函数,之后却再也没用过它,这个函数就不是个好函数。

(2)功能明确,参数不要太多。其实写这个帖子,是因为最近我写了个很通用的函数,带了十几个参数。因为很通用,每次我用的时候都会有点担心,都会回头重新检查这个函数的代码,害怕当时写这个函数的时候有些情况没考虑到。结果,本来我写这个通用函数是为了省时间,可是倒反更花时间了。以致于现在每次我要用这个函数,都会头疼畏惧。不知大家有同感否?

这个函数的功能是用来改我设置的诸多标志位的。这所有改标志位共有的步骤是有两个嵌套访问数据表,还有一个轮询发消息,改树控件的标志位。但几乎每种标志位都有自己特别需要处理的地方,害得我每次用这个函数的时候,都要重新检查考量一番。今早上我干脆不用这个函数了,而是把里面循环、轮询的部分拷贝粘贴出来,另外写了个改计数位的函数。虽然有人说“当拷贝粘贴发生的时候,就是你该考虑重用的时候”,可我现在切身体会就是,有时候拷贝粘贴它就是好使啊…… 

 

1.关于参数个数的看法:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值