早些年跟代码打交道,调试器是我每晚的灯。断点、单步、盯着那行红得发烫的输出,像守着一盏总也不肯灭的路灯。后来碰上一门语言,它根本不给你在运行时摔跤的机会。空指针还没迈出编译期的大门就被拦下,连数据竞争这种藏得最深的刺,也在你按下构建的那一刻被轻轻挑了出来。
最戳人的是它的报错。不像有些编译器冷冰冰甩一句"自己查文档去",它像个老派乡村歌里唱的那种人,话不多,但每句都靠谱,指着那一行告诉你,问题在这儿,缘由大概是这样。你写得慢了半拍,得跟编译器磨一阵子脾气,可夜里睡得踏实。部署上去之后,报警电话很久没在凌晨响起了。
嗯…
如今我早不在那行里讨生活,这门语言却还留在手边。它教会我,最好的保护,是把坑在你看不见的时候先填平。