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

本文详细阐述了软件项目的开发周期,从调研到产品发布的全过程,并介绍了项目开发中常见的文件目录结构,如bin、core、db等,以及开发规范,包括时间、系统模块的使用,为软件开发人员提供了一套完整的开发指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目开发周期

'''
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脚本 参数们
'''

 

转载于:https://www.cnblogs.com/tingguoguoyo/p/10834417.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值