04梦断代码阅读笔记

 程序员和机器、程序员和程序员、程序员和用户之间往往达不到某种共识。

程序员们对于信息的需求显而易见。他们需要细节。他们需要蓝图。他们需要规格说明(specifications)。

规格说明是程序员的圣经,而且,通常程序员也会是忠诚信徒:规格说明就是法律。

需求搞错的严重后果,18英尺的巨石拱门变成了18英寸的石桩子。

最著名也最声名狼藉的匈牙利命名法:在匈牙利语标记法中,程序员给每个变量名加上前缀, 好让代码阅读者了解变量的类型。

匈牙利命名法可能在用C++写Windows程序的时代是需要,因为各种类型、结构、枚举、控件等等让人眼花缭乱,让人容易出错,而在Java和C#等这种强类型的语言中,这类命名法完全是对程序员审美观的践踏。
 

posted @ 2022-03-26 21:05  zrswheart  阅读(22)  评论(0编辑  收藏  举报