在上古时期,时间指的是太阳的位置,例如:太阳东升,太阳正头顶,太阳西落。而在现代,时间指的是钟表上的指针的计数。同样道理,编码内功,在MyBatis中文官网这个山头上,专指站长提出的一个学科,类比于数学,英语等学科一样。

《编码内功》包括两部分:编码理论和编码实战。

编码理论包括:编码手法和设计模式。设计模式,就是通常意义上的所指含义,再此站长只是拿来,吸收和借鉴,没有独创性。而编码手法,则是站长独创的理论。

编码实战包括:实战理论和实战项目。实战理论,由站长独创的理论。实战项目分为三大类:独创性项目,半独创性项目,拿来项目。

实战理论一:面向CPU开发,以操作指令为乐

编写代码的时候,心里要想着是:面向CPU开发,以操作CPU指令为乐,而不是将重心放在如何实现更好的业务逻辑。

程序=数据结构+算法,这种说法指的是程序,而不是应用程序。应用程序分为两部分:“应用”面向的对象是人和业务逻辑;而”程序”面向的对象是CPU。应用程序的重心是”应用”,而不是”程序”,以业务逻辑为主。这就是为什么很多人搞了很多年的编码,感觉内心很空虚。其实,他们并没有虚度时光,只是在应用方面花费了很多的时间,而在程序方面花费的时间和精力较少罢了。

实战理论二:培养工具化思想,扔掉工程化思想。

备注:《编码内功》学科,目前仅仅在众位徒弟中开设,还处于实验和探索阶段。

标签: none

添加新评论