« 0day | 首页 | 胡|耀|邦 »

yabo

留言(2 条)

关于Unix哲学 留言:


引用yucca的发言:



代码大部分的时间是在被读,先不说开不开源,就现在程序员和用户差异愈来愈大,难道你指望用户打来投诉电话的时候告诉他去看源代码.


我会回来看评论,自己也没想到,或许今天比较空。
yucca会这么说,大概是自己没改过代码吧。别人的代码,或者自己以前写的 代码,修改之前要干什么?不要告诉我不需要读代码;不要告诉我读代码的时间可以忽略不计。如果这些都需要讨论的话,你和写代码的人沟通是极不流畅的。说到底,程序是思维的产物,代码是程序员思维的表达,写给机器只要能运行就行了,写给人看却要以方便看懂为第一重点。
关于我的观点就解释至此。
yucca会有这样的疑问,老实说不大好理解,请问是在做客服工作吗?任何思维作品都注定是给某一部分人看的。我想这很好理解——没有人会认为数学论文必须让小学生看懂,芯片设计要让画家觉得美。代码是写给程序员看的,需要让客户看懂的,叫用户手册。
想想并没有什么回复的理由,但当成训练脾气也就心平气和了。

关于Unix哲学 留言:

关于两个小故事就不说了,多Google几下就知道了。
关于编程的原则,实际上考虑下背后的原因,只有一条:成本。
由于代码大部分的时间是在被读,简单容易被理解,所以这是最好的减少成本的手段。