python 编译器重构_Python代码重构

代码重构是一件非常辛苦却非常有意义的事情,代码重构的原因在于:

1、代码过于冗余、沉余

2、代码过于耦合

3、代码过于复杂

4、接口调用超出三层

这次重构主要在于架构问题,自己没有画出实现整个项目的功能,逻辑实现与接口定义,就猴急猴急的写起的代码,之后发现写的代码很low,连自己都看不下去,最终走向重构之路!

这次重构也让我知道有一个好的架构,理解功能,想清楚功能实现的具体逻辑,接口定义的规范,还有很多很多....... so import!!!

本次重构项目是B/S架构,服务端为django+Python,这次重构过程中,先从功能的逻辑为出发点,编写具体的接口以及实现的逻辑,遇到问题有:

1、接口名称定义

2、逻辑如何实现,达到最优化

3、接口与接口之间的调用

重构后,代码比之前好多,没有那么凌乱,还是不够好,我想继续努力,那么就要清楚下一步需要什么?

1、代码设计

2、代码规范

3、代码命名

代码原则:

1、函数名称不能太长,(while/for/if)嵌套层次不要太深

2、函数名称声明尽量合理、简单,函数的参数不宜过多;例如函数名、函数的参数

3、一个函数只干一件事

11月份全力解决两件事:

1、学习且能够设计架构

2、代码设计规范

3、代码命名与参数

学习方式:

1、在GitHub上查找相关Python工程代码,仔细阅读工程代码结构

2、学习他们命名名称,自己学着练习

3、练习Python 常用模块

经验分享 程序员 微信小程序 职场和发展