美文网首页
对于数值,定义宏还是新增配置选项?

对于数值,定义宏还是新增配置选项?

作者: kamfon | 来源:发表于2016-10-27 18:57 被阅读0次

    对于某些数值(包括flag性质的数值),有时会纠结:是简单地新增定义对应的宏就好了,还是要在项目的config文件里新增对应的配置选项?

    如果这个数值基本不会再修改,那么直接定义对应的宏就好了,

    如果这个数值会较频繁被修改,那么就在config文件里新增对应的配置选项。

    基于某些其他原因,则可能选择在config文件里新增对应的配置选项会更好,比如为了方便自己或者QA测试。

    ps: 王垠曾经提过“逻辑守恒”的说法: 逻辑要么在代码里,要么在配置里,如果你把太多逻辑放在了配置里,那么势必会增加配置的量和复杂度。

    相关文章

      网友评论

          本文标题:对于数值,定义宏还是新增配置选项?

          本文链接:https://www.haomeiwen.com/subject/uudsuttx.html