简朴节约编程

我听说,代码行数越少,出错概率越小。

如果不管什么逻辑都只写成一行代码的话,岂不是只有一行代码的维护成本了!
所以。泛用逗号表达式吧!泛用:?吧!泛用参数求值吧!
至于命名规范,越减省越好。善用26个字母+大小写,基本够了。配合大括号屏蔽和::引用,绝对够用~
实在不行就后排序号嘛。再不够用,把变量全存储在一个数组里,直接下标引用。注意类型转换哟,数组里第一个变量是int,第二个变量也许就是字符串了。
这样存数据,连复杂类型都省了。管他啥东西还不都是字节啊。直接紧排在内存里,还省空间,连内存对齐的问题都不必考虑了。
更不用提动态内存管理了。所有数据全堆在静态数组里。想要空间自取就好。

这样一个工程在一个文件里写完就可以了。头文件都省了。更不用说压缩软件了,源码文本打开就是满满的各种字母符号,信息量满满,没有压缩空间哈哈。

什么?你说这代码不好维护?

这样的代码还需要维护么。。。出了bug重写一份就好了嘛!

4 comments on “简朴节约编程

  • ownwaterloo says:

    用过perl没? 重写而不是维护 —— 这是一些perler自己说的……
    只是c++应该没办法将代码缩减到那种程度……

    • 原来还真有这种编码哲学啊啊~

      挺有意思。perl用过一点点,没想过还有这种模式:)

      • ownwaterloo says:

        一直想研究perl是否以及如何做到重写比维护代价更低的……
        但每次看到perl代码就头晕…… 完全静不下心去研究啊……

        • 我不相信,即便是perl,只要是人类知识,一定是积累大于创新的。
          可能另一个原因是,perl一般目的都是做简单的文本处理,文件配置之类,不用于重型系统。所以其实也没有维护的必要。

          如果想用perl写个系统,必然还是要有积累的。只不过因为perl的特性,多人合作、代码复用都比较困难。可能导致就没有人会想要尝试用perl做这类事情而已。术业有专攻吧。

Comments are closed.