• 项目开发规范


    规范目录

    1,配置starts文件

    • 配置启动文件:将项目的启动执行命令放置在starts.py文件中,运行starts.py文件就可以成功启动项目

    • binstarts.py

      • import os
        import sys
        os.path.dirname(__file__)  ##获取上级目录
        os.path.dirname(os.path.dirname(__file__))##获取父级目录
        BASE_PATH = os.path.dirname(os.path.dirname(__file__))
        REJISTER_PATH = sys.path.append(BASE_PATH)
        if __name__ = '__main__':##此作用是防止其他地方调用starts模块
        	run()				##只能是自己调用
        

    2,配置settings文件

    • 配置文件中,放置一些项目中需要的静态参数,比如文件路径,数据库配置,软件的默认设置等等,在这里面要应用到很重要的路径拼接(os.path.join)

    • confsettings.py

      • import os
        BASE_PATH = os.path.dirname(os.path.dirname(__file__))
        REGISTER_PATH = os.path.join(BASE_PATH,'db','register')
        FROZEN_PATH =os.path.join(BASE_PATH,'db','frozen')
        COMMENT_PATH = os.path.join(BASE_PATH,'db','comment')
        

    3,配置src文件

    • 文件中主要存放的是核心逻辑功能,即核心功能函数

    • coresrc.py

      • import json
        from conf import setting
        from lib import common
        settint.REGISTER_PATH
        setting.FROZEN_PATH
        common.COMMENT_PATH
        

    4,配置register文件

    • 项目中用到的注册表,文本数据库,单独设置这样的文件,来与系统进行交互
    • db egister|frozen|comment

    5,配置common文件

    • 公共组件文件,装饰器就是公共组件的工具

    • libcommon

      • from core import src
        def auth(func):...
        	def inner():
        		if not src.CURRENT_USER:
        

    6,配置log 文件

    • log 文件:储存log日志的文件。日志主要是供开发人员使用,例如排bug
    • logaccess.log
    希望你眼眸有星辰,心中有山海,从此以梦为马,不负韶华
  • 相关阅读:
    寄存器基础知识
    基础知识
    架构
    Mac下Apache服务器的初步搭建
    ios字体简单设定
    xcode中自定义log打印
    jQuery打印插件
    ionic3生命周期钩子
    ES5 数组方法map
    $compile的妙用
  • 原文地址:https://www.cnblogs.com/daviddd/p/12034087.html
Copyright © 2020-2023  润新知