殊途同归,终于要和黎总汇合了。
名不正,则言不顺;言不顺,则事不成。
感觉一个好名字太重要了!名字里有什么?当我们编程时,名字里有“一切”。
那什么才是一个好名字呢?一个好的名字要透露出意图和动机。事物应该根据它们在代码中扮演的角色来命名。
当你想不出一个好名字的时候,一方面说明你对你要解决的问题看得还不透彻,一方面可能说明你要创造的变量或方法没有意义。
最后举一个斐波那契数列的函数为例,不太好的命名:
Fib.fib(1) = 1
因为函数名和类名重复了,再看一个好的命名:
Fib.of(1) = 1
想到我们BA在写Story的时候命名也是特别的重要,好的命名可以让黎叔和开发一看就懂,可以省去很多沟通的时间。哎!自省自省!
网友评论