西西河

主题:今天随便说两句,关于日本 -- 绝对不是白领

共:💬141 🌺742 🌵6
全看分页树展 · 主题 跟帖
家园 干嘛要搞那么完美.....

写小说的千千万,看过就忘的一大把,少数才是经典。

代码这种功利性这么强的东西,只要能满足使用的需要就行。

重要的,核心的部分代码可以写的像艺术一样,但是大多数工作的代码只要整整齐齐,便于理解,易于维护,我看就是好代码。

从我的经验来看,工程中的代码和核心业务无关的70%以上,都在干嘛呢,各种环境机器的适配,异常逻辑的封堵,用户业务流程的引导,这些工作只要是一般的程序员,勤勤恳恳的写就好了。

指针这种,你要是做工业控制相关的,不掌握是不行的,做互联网这种业务代码,不懂指针有啥关系,一样写代码,挣钱说不定还多。

对比指针这种,再往上抽象,那就是DSL这些玩意了,Domain Spec Langauge,就是说你用专业语言描述专业活动,自成程序自动执行,这个之前火过一阵子的Ruby就是这种语言,我拿这个做过硬件板卡的测试程序,普通工人只要输入 “XX板卡接入XX接口,送电,发送指令XXXX,等待2秒,检测第X路电压高于XXX即合格,否则不合格”。

但是做这个需要的抽象程度我看不比指针这个容易多少,但是呢,用户好用就行了。

够用就行,把编码当做艺术,技巧的展示,那么90%的代码都是不合乎审美要求的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河