PythonStudy——项目开发周期 Project development cycle

项目开发周期

'''
1.调研
2.需求分析
3.架构师完成项目demo,完成项目架构
4.分工
5.写代码
6.白盒黑盒测试
7.项目审核发布 => 项目 -> 产品
'''

'''
bin: 可执行文件,入口,入口也可以放在项目根目录下
core: 核心代码
db:数据库相关文件
interface:接口
lib:包、模块、第三方文件夹
log:日志
setting:配置
static:静态文件
'''

 

'''
项目开发规范
ATM
    -- bin: 可执行文件
        # run.py
        import os
        import sys
        BASE_DIR = os.path.dirname(os.path.dirname(__file__))  # ATM文件夹
        sys.path.append(BASE_DIR)
        
        from core import main
        
    -- core:核心代码
        # main.py
        from setting import settings
        from lib import mp
        
        # login.py
        # from bin.run import BASE_DIR
        # u_info = os.path.join(BASE_DIR, 'db', 'user.info')
        from setting.settings import USER_INFO
        
        # register.py
        # from bin.run import BASE_DIR
        # u_info = os.path.join(BASE_DIR, 'db', 'user.info')
        from setting.settings import USER_INFO

    -- db:数据库
        # user.info
        
    -- setting:配置
        # settings.py
        from bin.run import BASE_DIR
        USER_INFO = os.path.join(BASE_DIR, 'db', 'user.info')
        
        
    -- lib:公用模块
        # mp文件夹
            __init__.py
            m1.py
            m2.py
        
    
    -- log:日志
    -- static:静态资源
    -- interface:接口


2.时间: time calendar datetime

3.系统 sys, os, os.path

4.sys.argv:结束文件作为脚本执行传入的参数
cmd:python3 py脚本 参数们
'''

 

posted @ 2019-05-08 20:21  挺锅锅  阅读(260)  评论(0编辑  收藏  举报