如何写出好看的C++代码
常跟人说,今年是我编程第十年了,听起来很夸张,不过是真的。经过2010、15和17年,现在算有自己的编码习惯和风格;但是每次回头看前一阵的代码,都会有很多地方不满意,甚至确信不该那么写;或许是因为懈怠,或许是并未熟记本应坚持的好习惯。
360离职前交接代码,老大帮我把1、2、3、4、5、6、7
改成enum
结构体,用XXXX_BIT
代替;甚为惭愧,于是把一坨if-else
改成switch-case
,具体内容抽象成函数。写go parser
那段时间,扶摇教给我如何写规范的git commit log
,以及scala
如何优雅的关闭文件描述符。这些细节让我印象深刻,好看的代码是如此重要,列一些点提醒自己时刻牢记。