美文网首页
项目开发规范

项目开发规范

作者: 不吃唐僧肉的妖怪 | 来源:发表于2019-03-26 13:35 被阅读0次

如果一旦出现模块化开发:
项目规范:在同一个包中的,不同<功能的代码>封装在不同的模块中
项目规范->标准化规范:Python:PEP8规范
其他所有公司的项目规范都参考PEP8规范

还原:个人博客!
    单独的程序包
        数据文件:数据模块:data.py
            记录各种数据的变量、列表、字典、集合等等
        服务文件:服务模块:service.py
            处理各种服务的工具函数
        界面文件:菜单模块:menus.py
            定义展示各种菜单界面的函数
        引擎文件:引擎模块:engine.py
            定义流程的处理函数
        程序入口文件:主模块:main.py
            执行函数,运行程序

项目规范:模块化开发项目规范
    一个完整的功能逻辑:封装成一个程序包[package]
        定义数据的模块:声明各种变量、数据结构,临时存储数据
            data.py[user_score=0 | USER_COMM_LEVEL=1 | USER_COMM_LEVEL=2]
                和数据无关的代码,不允许写到该模块中
        定义工具的模块
            主要是辅助处理项目的各种函数
                和处理功能无关的函数、类型、变量...不要定义在该模块中
        定义类型的模块
            主要是项目中需要的各种自定义类型[class 声明的类型]
                类型:为了封装数据而出现的[用户类型、文章类型、评论类型]
        定义服务的模块
            主要是和类型模块相互作用,用来管理类型模块中创建的各种对象的
                服务:为了处理对象[用户服务类(增删改查用户对象)]
        测试模块
            内置的用于当前模块开发过程中的正确性验证代码!
            一般开发人员不会删除~~而是提供出来让其他使用者有一个参考操作!
        ...
        
模糊导入:可以通过from 包名称 import * 导入需要的模块
    慎重使用!语法糖!
    
    如果项目代码引入的包文件并不是很多,可以参考使用
    
    如果项目代码引入的包文件非常庞大,不要使用模糊导入

相关文章

  • 项目开发规范

    如果一旦出现模块化开发:项目规范:在同一个包中的,不同<功能的代码>封装在不同的模块中项目规范->标准化规范:Py...

  • 项目开发规范

    前言 本开发规范基于《阿里巴巴Java开发手册终极版》修改,并集成我们自己的项目开发规范,整合而成。 为表示对阿里...

  • PHP规范 总结

    参考 Laravel 项目开发规范 一. 前言 二. 项目规范 2.1 Laravel版本选择 以下是 Larav...

  • 项目管理内容

    1、项目进度把控(开发时间、测试接入) 2、项目质量把控(代码规范、接口规范、文档规范) 3、项目人力把控 4、项...

  • 系统的项目开发,其中从命名规范

    系统的项目开发,其中从命名规范

  • 项目文件层次结构

    开发是个持续性的过程,无论项目大小,都需要一套严格的开发规范。遵守规范的好处,自然不用多说,我只想就项目开发中的代...

  • 项目开发规范参考

    现有项目的开发规范文档 目录 命名规则文件命名 HTML规范 CSS规范 JS规范变量申明简写代码性能优化注释规范...

  • Unity 开发规范

    Unity 开发规范 当前版本修订时间:2021-04-13除另行约定,所有Unity 项目开发均需按如下规范执行...

  • 后端项目开发规范

    概述 最近接手的项目、带领的团队人员越来越多,为了保证项目可预期上线,需要有一套方案统筹所有人的意识,因此专门编写...

  • Laravel 项目开发规范

    一. 说明 以下内容大部分引用Laravel China社区的文章 - 分享下团队的开发规范 ——《Laravel...

网友评论

      本文标题:项目开发规范

      本文链接:https://www.haomeiwen.com/subject/uhiubftx.html