From 2388a457def9e916995db99a2fb98a893a409843 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E5=A4=8F=E5=87=89?= Date: Sat, 25 Mar 2023 09:01:01 +0000 Subject: [PATCH] update DeployDevice/doc/ReadMe. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 姜夏凉 --- DeployDevice/doc/ReadMe | 58 ++++++++++++++++++++--------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/DeployDevice/doc/ReadMe b/DeployDevice/doc/ReadMe index aa6221d..de74508 100644 --- a/DeployDevice/doc/ReadMe +++ b/DeployDevice/doc/ReadMe @@ -1,41 +1,41 @@ -һ淶 - module_name, ģ, ģûжֱ࣬÷ModuleNameʽ - package_name, - ClassName, - method_name, - ExceptionName, 쳣 - function_name, - GLOBAL_VAR_NAME, ȫֱ - instance_var_name, ʵ - function_parameter_name, - local_var_name, ֲ +一、代码规范: + module_name, 模块名, 如果模块里面没有定义类,直接引用方法,则采用ModuleName方式命名 + package_name, 包名 + ClassName, 类名 + method_name, 方法名 + ExceptionName, 异常 + function_name, 函数 + GLOBAL_VAR_NAME, 全局变量 + instance_var_name, 实例 + function_parameter_name, 参数名 + local_var_name, 局部变量名11 - ܹ +二、 代码架构: - Ŀ¼ṹ +三、 目录结构: EnvServiceInBlue/src - awԭӷĿ¼Լļĸдշַ - exception: 쳣࣬ԼϢ - function: Ĺܴ룬ҵܣҵ - send_data: ݷ - func ÿܷ,ͲǶapp,ܴijҵ - core , ִfunc - util һЩķ - init.py ܳʼ׼ - Manage.pyڡ + aw:原子方法。目录以及文件名采用首字母大写的驼峰字符串 + exception: 异常处理类,以及错误码信息等 + function: 核心功能代码,制作业务的最基础功能,不串联整个业务流程 + send_data: 数据发送相关 + func 每个独立功能服务,升级和部署都是独立的app,能串联起某项业务的整个流程 + core 框架, 执行器,负责串联多个func + util 一些公共的方法 + init.py 框架初始化的准备工作 + Manage.py:服务入口。 -ġҪ - 1 ҵܴԼ쳣߼ȶexceptionexcutefunction tools - 2 дϸհĻУҪexcutefunctionеĴ빦ܵһ - 3 ΪdjangoҪҵܴȫdjangoܶãҲmain.pyͨdjangoܵá - 4 Env_toolsĿ¼һagentpikaõpythonļ֤һ̨£֧webpika΢ֵá +四、代码设计要求: + 1、 业务功能代码以及异常处理逻辑代码等都集中exception,excute,function, tools包下 + 2、 代码编写严格按照包的划分来进行,要求excute和function两个包中的代码功能单一。 + 3、 框架为django,要求业务功能代码完全脱离django框架能独立调用,并也可在main.py中通过django框架调用。 + 4、 Env_tools目录下新增一个agent包,存放pika方案调用的python文件,保证能在一台代码下,支持web和pika微服务两种调用。 -塢ύ +五、代码提交命令: git add -A git commit -m "TicketNo:None - Description:˵ + Description:说明 Feature or Bugfix:Feature" git push origin EnvTool_master:refs/for/EnvTool_master -- Gitee