python代码重构技巧_Python代码重构

代码重构是一件很是辛苦却很是有意义的事情,代码重构的缘由在于:django

一、代码过于冗余、沉余架构

二、代码过于耦合函数

三、代码过于复杂学习

四、接口调用超出三层优化

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

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

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

一、接口名称定义接口

二、逻辑如何实现,达到最优化图片

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

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

一、代码设计

二、代码规范

三、代码命名

代码原则:

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

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

三、一个函数只干一件事

11月份全力解决两件事:

一、学习且可以设计架构

二、代码设计规范

三、代码命名与参数

学习方式:

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

二、学习他们命名名称,本身学着练习

三、练习Python 经常使用模块

Python开发知识架构图(图片来源互联网)

51a0f04b06acd594861c240f91b86fb4.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值