改造了一下网站, 作了如下调整:

  • 底层实现从 php+wordpress 改为 java+springboot+thymeleaf, 界面样式则继续尽量保持原貌(主要是我也不太擅长调整这些~~)
  • 去掉了 wordpress 的后台发布系统(太庞杂, 也不可能去迁移), 改为直接后台读取 markdownhtml 文件并呈现.
  • 增加了一个 推特/微博/动弹/Blink 发布系统, 终于可以在自己网站发推了(本条即是)...
  • 代码高亮插件改为 prism
  • 其它一些改动

另: 其它一些如评论, 搜索等也暂时去掉了, 后面看是否必要再实现.

有一些编程问题与信仰有关, 当管理者试图要求统一时可能会激怒程序员, 这些问题包括:

  • 编程语言;
  • 缩进风格;
  • 大括号的摆放位置;
  • 所用的集成开发环境;
  • 注释风格;
  • 效率与可读性的取舍;
  • 对方法的选择(如 Scrum, 极限编程, 渐进交付);
  • 编程工具;
  • 命名习惯;
  • 对 goto 的使用;
  • 对全局变量的使用;
  • 量度(特别是有关生产力的量度, 如每天编写的代码行数).

--<<代码大全>>

软件没有重量也没有实体, 复杂化的速度却十分迅速.

以微软的 windows 系统为例, 1993 年, windows 系统包含 400 ~ 500 万行代码;

2003 年, windows 的 vista 版本已经包含有 5000 万行代码.

每一行代码等价于时钟里的一个齿轮, windows 系统如果是机器, 就纳入了 5000 万个会动的部件.

windows 各个版本的代码行数