模糊的开发过程

  想完成一件事,往往想好了各部分该怎么做以及该怎么拓展之后,才动手去做.可是并不能想好这些.

  看别人做事,很快就可以做出来.一个项目很快被搭建出来,我达不到那种技能储备和熟练度,观察里发现,先实现就好.

  一段代码可以一遍遍铺展,第一遍用在怎么实现功能上或许好些.接下来已经在使用了再考虑怎么优化一部分处理逻辑.第一遍的实现可能就并不那么容易. 以前想着功能完成就算完成第一步,接下来就把功能做的宽松一些,以便更容易容纳后续的开发.往往写程序的时候这两个一块想了,得不到答案.或许随着写代码的增多知道怎么做..

  功能开发好了之后继续做一些处理,打稳基石的话,再在上面堆叠新的功能就容易.现在的项目里,发现如果底层功能处理的不严实,上边的功能就更陡. 做新功能要依赖一些以前的功能,这些以前的功能又是在另一些基础功能之上.如果底层依赖有一部分没有写好,就那样放着用了.新的功能只能在已有的底层面积上开始搭建;不能说一边开发着现在的,一边处理着底层的,这种不容易完成.

  总结以上,开发过程或许可以是一个平铺持续的过程.不是要快速开发及时实现一些功能,在实现之后不管了.在空闲的时候修补一下现有的代码逻辑,在快速开发的时候留意一些不稳定的地方扔给后边处理.随着业务的增长,呈现的功能或许没有变,底层却一直开发着.把快速开发中不稳定的部分一点点消灭掉.

  平铺的话可以合理安排时间,自由度比较高.当然用的时间或许会长一些.

   向往的开发过程却不是这个样子,并不讲究一些样式.开发实现想的是怎么实现功能,并不会想需要怎样来,先哪样后哪样.在留意这个项目的整体铺展,和应用环境是怎样.观察里,怎样开发只和熟练度有关.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章