道与术

最近在做一个功能,听起来也不难,表里有一个字段data,是json数据,要求是

  • json转swagger
  • swagger转json
    2个支持互转,听起来挺简单的功能,原计划是3个工作日完成,最后写好第一版用了整整6个工作日,后面加上使用yapi进行格式校验,发现问题再改,预计总花费时间在10个工作日左右,大概是2周时间。

俗话说的好,细节都是魔鬼,要做好每一个细节是真的很难,有些东西听起来很简单,实际上手做难度极大,想要做好更是很难。

如何实现功能,可以简单的称之为术,OOP语言,比如说Java,有几个基本特性,封装、继承、多态、抽象,系统架构的演进也是朝着这个方向,如何设计出简洁的架构,就会成为对道的追求。

当功能实现的多了,对一些功能有了自己的理解,然后心里面关于道的追求会愈发的清晰,明朗,冰冻三尺非一日之寒,需要足够的积累才能往更高的层次进。

现在要做的就是认真做好每一件小事,积累的够多,就会形成新的质变,不过切记不能原地踏步,10年经验只是将1年的经验重复了10次。

你可能感兴趣的:(道与术)