部标平台软件网站开发,做医疗科普的网站,qq在线网页版,wordpress网站搭建代码重构是一件非常辛苦却非常有意义的事情#xff0c;代码重构的原因在于#xff1a;1、代码过于冗余、沉余2、代码过于耦合3、代码过于复杂4、接口调用超出三层这次重构主要在于架构问题#xff0c;自己没有画出实现整个项目的功能#xff0c;逻辑实现与接口定义#xf…代码重构是一件非常辛苦却非常有意义的事情代码重构的原因在于1、代码过于冗余、沉余2、代码过于耦合3、代码过于复杂4、接口调用超出三层这次重构主要在于架构问题自己没有画出实现整个项目的功能逻辑实现与接口定义就猴急猴急的写起的代码之后发现写的代码很low连自己都看不下去最终走向重构之路这次重构也让我知道有一个好的架构理解功能想清楚功能实现的具体逻辑接口定义的规范还有很多很多....... so import!!!本次重构项目是B/S架构服务端为djangoPython这次重构过程中先从功能的逻辑为出发点编写具体的接口以及实现的逻辑遇到问题有1、接口名称定义2、逻辑如何实现达到最优化3、接口与接口之间的调用重构后代码比之前好多没有那么凌乱还是不够好我想继续努力那么就要清楚下一步需要什么1、代码设计2、代码规范3、代码命名代码原则1、函数名称不能太长(while/for/if)嵌套层次不要太深2、函数名称声明尽量合理、简单函数的参数不宜过多例如函数名、函数的参数3、一个函数只干一件事11月份全力解决两件事1、学习且能够设计架构2、代码设计规范3、代码命名与参数学习方式1、在GitHub上查找相关Python工程代码仔细阅读工程代码结构2、学习他们命名名称自己学着练习3、练习Python 常用模块Python开发知识架构图(图片来源互联网)