每个程序员都有他自己的强迫症。 一旦被戳中了, 就不禁心里暗暗会喊一声“舒服”。

正确使用空格

有研究显示, 打字的时候不喜欢在中文和英文之间加空格的人, 感情路都走得很辛苦, 有七成的比例会在 34 岁的时候跟自己不爱的人结婚, 而其余的三成最后只能把遗产留给自己的猫。 毕竟爱情跟书写都需要适时地留白。

现代社会的程序员总是要接触英文, 而很多时候我们会在中文中夹杂英文。

这种时候假如见到不留白的字我就会很难受:

错误:我今天带GF去吃了KFC的嫩牛五方。
正确:我今天带 GF 去吃了 KFC 的嫩牛五方。

正确使用全半角符号

当时在微信公众号的文档 JSON 样例数据里, 发现了全角双引号的我, 就像初中时回宿舍路上, 在马路中央见到了一直死老鼠的阿锋一样惊恐。

中文使用全角符号, 英文使用半角符号并留白, 连接处使用全角符号。

错误:你们搞信息竞赛(OI)的有句话叫"code is cheap,show me your boyfriend。"
正确:你们搞信息竞赛(OI)的有句话叫“code is cheap, show me your boyfriend.”

文本文件以换行符结尾

No newline at end of file 这句话就像是“你房间没锁门”一样令人惊悚。

不过专业地说, 在 POSIX 标准里行的定义是:

3.206 Line A sequence of zero or more non-<newline> characters plus a terminating <newline> character.

使用正确的词描述事情

你们这样热情, 但还是要提高自己知识水平, 识唔识得啊?

古人有一句话, 叫“学好的地得,走遍天下都不怕”。

这么想来, 那个苍蝇问的那句话还是颇有思想性的: “假如当时我们把屎叫做饭会怎么样?”