zoukankan      html  css  js  c++  java
  • Python 软件规范开发

    软件规范开发

    规范开发,一个py文件中,

    1. 文件加载问题

    2. 代码可读性差,查询,麻烦

      需要将一个py文件分开,合理的分成多个文件

    设计一个参差清晰的目录结构,就是为了达到以下两点:

    1. 可读性高:不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本,测试目录,配置文件在哪等。从而快速的了解这个项目。
    2. 可维护性高:定义好组织规则后,维护者就能很明确地知道,新增的那个文件和代码应该放在什么目录之下。随着时间推移,代码,配置的规模增加,项目结构不会混乱,仍然能够组织良好。

    image-20200718155224163

    binstarts.py 项目启动文件。 文件中引用sys模块,动态获取目录

    confsettings.py 配置文件,就是放置一些项目中需要的静态参数,比如文件路径,数据库配置

    coresrc.py 这个文件主要存放的就是核心逻辑功能,主逻辑的一些函数

    db egister 文件名不固定,存放数据文件

    libcommon.py 公共组件文件,这里面放置装饰器函数,日志函数,密码加密,序列化等服务于整体的函数

    logaccess.log 存储log日志的文件

    README 解释说明手册

    import os
    import sys
    BASE_PATH = os.path.dirname(os.path.dirname(__file__))#相对'爷'级路径
    sys.path.append(BASE_PATH)
    form core import src
    if __name__ == '__main__':
    	src.run()
    

    将模拟登录的按照规范开发格式,自己写好。

  • 相关阅读:
    读操作
    读锁与写锁
    Mvcc
    readView
    版本链
    事务的隔离性
    索引的代价
    keras backend的修改
    caffe 笔记
    菜品识别 SDK调用
  • 原文地址:https://www.cnblogs.com/zhaoxinblog/p/13336328.html
Copyright © 2011-2022 走看看