重写Python脚本时关于建立框架的想法
来源:互联网 发布:网络日报 编辑:程序博客网 时间:2024/06/05 17:18
重写Python脚本时关于建立框架的想法
今天本来想再写一个脚本放到服务器里运行,想到脚本的功能时我发现里面有很多功能其实和以前的脚本有些重复了,比如数据库的方法,邮箱的方法,下载方法等等,假如每个脚本里都有这些方法,如果有一天,我换了一个环境,改变了数据库密码,或者想改变邮箱的smtp地址,这时就懵逼了,有多少脚本就需要改多少次数据。有人可能说不用担心,总会有简单的办法,或许这一次有办法,但下一次以及以后呢?每个互相独立的脚本很好写,很好运行,很好维护,但当你需要维护的脚本太多了该怎么办,你如果只是写一两个脚本就心满意足,那这些完全不用考虑。
或许是套着框架写代码写习惯了,我理所应当的想到了引入框架的概念,将各个逻辑分层,对一些固定的操作封装起来,使用控制层和模型层的概念,即使前期只有少量的脚本,但也要将整个结构框架构建起来,一点点的充实和完善,不用等到后期一大堆脚本文件的时候,弄的自己手忙脚乱,提高代码的可维护性,可移植性,可扩展性,会让整个结构看起来简洁高效。
当然,这些只是我的一些想法,很简单,现在的代码量不大,我也尝试着去建立这个结构,一点点的去完善,使得更实用,更方便,首先建立类,运用类将固定的一些方法和常量封装起来,留出接口,使其他脚本能够调用即可。然后提取公有的方法,建立公有类。
阅读全文
0 0
- 重写Python脚本时关于建立框架的想法
- 关于python的想法1
- 关于开发框架设计的一点想法
- 关于项目SSH 框架的一点想法
- 关于shiro框架的一些想法
- 关于python的一些想法和疑惑
- 关于建立《文件格式、协议大全》共享版 的想法
- 关于建立专家Twitter社区的一种想法
- 关于建立内部会议讨论规范的想法
- 关于Java的一些NIO框架的一点想法
- python关于webdriver处理cookie的一点想法(多线程)
- 脚本自动化的一点想法
- 关于成功的想法
- 关于J2EE的想法
- 关于加班的想法
- 关于创业的想法
- 关于Webos的想法
- 关于复读机的想法
- nrf52832 gpio9和10默认是NFC,非普通GPIO
- StreamTook(周考1)
- Xutils
- 在web应用中使用solr(一)
- 搭建自己的Linux根文件系统
- 重写Python脚本时关于建立框架的想法
- LightOJ 1070 Algebraic Problem
- 收费系统——SQLHelper类分析+重构
- 周考1(配置)
- linux 添加python 模块搜索路径(以thrift为例)
- 光纤分类——多模和单模
- java
- protocol buffers 安装问题
- navicat 提示“1045 access denied for user 'root'@'localhost' ”解决方法