美文网首页
提示74 事物命名

提示74 事物命名

作者: 飞絮搅青冥 | 来源:发表于2022-03-08 22:43 被阅读0次

今天学习有关命名的内容,先看提示:

提示74 好好取名;需要时更名。

令我惊喜的是翻译居然引用孔子的“名不正,则言不顺;言不顺,则事不成”开头,直接突出了命名的重要性。接着讲述了我们大脑会非常重视书面文字,我们编程时命名非常重要并分几点进行了详细的阐释。

一、尊重文化。在计算机科学中只有两件难事:缓存失效和命名。无意义的变量名只会让人徒增烦恼,恰到好处的命名又能省去注释的工作。我觉得有些地方循环中就是用i、j、k也是很通俗易懂的。

二、一致性。这一点值得好好说说,我们理论上一些专有的名词会有BA来统一命名,本来可以很好做到这一点,但是我记得有个TT就是当时BA给了一个和以前不太一样的变量名,我在前台直接就照着BA给的做了,另一个同事B在后台按照以前的惯常做法命名了,我们都没当回事,就在转化的地方对接了一下就好。结果很长时间以后,另一名同事C因为没有注意到前后台命名不一样,他在中间又加了一个和后台一样的变量来做转化,结果就出问题了。如果能够做到一致性,就能避免这个问题了。

三、更名更难。我们的代码是在不断变化的,所以即使一开始你的命名非常好,但是过一段时间可能就不能表达代码的含义了。所以作者认为我们发现这一类问题的时候需要即时修复它。但是现实中我经常会因为这段代码不是自己写的,怕自己理解得不到位等等原因害怕去修改,以后要多注意这类问题。

相关文章

  • 提示74 事物命名

    今天学习有关命名的内容,先看提示: 提示74 好好取名;需要时更名。 令我惊喜的是翻译居然引用孔子的“名不正,则言...

  • 命名空间 namespace

    /*命名空间:命名空间是一种封装事物的方法命名空间怎么声明?关键字: namespace 导入命名空间: use起...

  • 提示三十九

    提示三十九:注解优于命名模式。 文章首先指出了使用命名模式的几个问题: 拼写错误导致失败,但不会提示。 无法确保它...

  • 命名

    命名是认知的关键,但同时命名像所有语言一样在捆绑事物发展

  • laravel控制器

    namespace命名空间 命名空间:命名空间是一种封装事物的方法。 命名空间用来解决在编写类库或应用程序时创建可...

  • php命名空间与自动加载

    命名空间(PHP 5 >= 5.3.0, PHP 7) 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法...

  • php7.4 安装dom

    wp site health 提示缺少相关组件yum install php74-php-domyum insta...

  • 词语的召唤

    词语是对事物的召唤,词语到达不了,事物就没有办法出场。世界就是认识,认识就是分类,分类就是命名和标签,命名和标签就...

  • You don't have write permiss

    问题描述: 在使用命名pod update生成iOS端项目的命名,降级gem时,报错如下: 提示,用户没有操作权限...

  • php初级讲义11-命名空间

    命名空间的概念 命名空间是一种封装事物的方法。 命名空间用namespace关键字来声明。 以PHP或php为名或...

网友评论

      本文标题:提示74 事物命名

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