编程语言也是一种语言。
写作有文章风格,编程也有代码风格。
我很难声称自己已经形成了某种代码风格,毕竟我以代码为主要工作内容才半年。
老板把我丢进 GitHub repo 里让我自力更生,所以最初学着写业务,是找了业务里最复杂的一块,然后从头读到尾,一边读代码,一边写注释。
之后我写的代码,风格像我学的那份的作者。其实我本来也不自觉。
最近工作的需求,我去读了另一个人的代码。这一次是把整个业务从头读到尾,一边读,一边写注释和流程图。
说实话,我读的过程有点别扭,最后是双开了编辑器,在副本里按照我的习惯去做缩进和标记。
这个世界终于清爽了。
我再去看我的“老师”的代码,就可以直接读下来。
不禁想起当年,我给阿鬼做校对,会先把她的文档的样式全刷成我心爱的 Times New Roman,返给她之前,再把文档刷回她习惯的 Arial。
读作 OCD 写作 CDO 就是说我们。