一、Python代码规范 - 参考[1.] Python 编码规范 - 国内整理版(Google)[2.] Google Python Style Guide二、重点关注项0. 命名注意避免使用项单字符名称, 除了计数器和迭代器.包/模块名中的连字符(-)双下划线开头并结尾的名称(Python保留, 例如__init__)命名约定所谓"内部(Internal)"表示仅模块内可用, 或者, 在类内是
转载
2024-05-16 20:09:23
164阅读
编程规范一些定义DO(Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO(Data Transfer Object):数据传输对象,service和Manager向外传输的对象。BO(Business Object):业务对象,可以由Service层输出的封装业务逻辑的对象。Query:数据查询对象,各层就收上层的查询请求,超过两个参数的查询的封装,禁止使用m
学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。今天给大家分享的是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。1.重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。def all_unique(lst):` `return
转载
2024-09-09 07:01:38
34阅读
自己平时的代码规范不符合要求的重点分析:1、POJO类中布尔类型的变量,都不要加is,否则部分框架解析会引起序列化错误。2、接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性,并加上有效的Javadoc注释。3、【参考】各层命名规约: A) Service/DAO层方法命名规约 1) 获取单个对象的方法用get做前缀。 2) 获取多个对象的方法用list
转载
2024-06-16 17:26:43
137阅读
一、命名风格【强制】类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion
转载
2023-11-21 19:35:26
112阅读
目录一、编程规约 (一) 命名规范(二) 常量定义(三) 代码格式 (四) OOP规约(五) 日期时间(六) 集合处理 (七) 并发处理(八) 控制语句(九) 注释规约(十) 前后端规约二、异常日志 (一) 错误码(二) 异常处理(三) 日志规约 三、单元测试 四、安全规约五、MySQL数据库 (一) 建表规约(二) 索引规约&
转载
2023-11-30 09:09:19
518阅读
一.编程规约 1.命名风格‘ 1.代码中的命名不能以下划线或美元符号开始 也不能以下划线或者美元符号结束; 2.代码中的命名不能是拼音或者英文混合,尽量不要使用纯拼音 3.类名驼峰原则 UserManagerServiceImpl (第一个word首字母大写) 4.方法驼峰原则 addUserInfo(第一个word首字母小写) 5.常量名全部大写 单词之间用_隔开 6.抽象
转载
2023-08-10 14:04:34
189阅读
阿里开发手册一、代码规范:接口中分方法和属性,不加修饰符号如:publc,正确为:void f()long或Long,统一用Long类型处理常量按功能分类归类if/for/while/switch/do等保留字与括号之间都必须加空格注释的双斜线与注释内容之间有且仅有一个空格当字符数超过120个时,换行规则:第二行相对第一行缩进4个空格,第三行开始不缩进方法参数在定义和传入时,多个参数都厚后边必须加
转载
2023-09-26 06:11:47
350阅读
前言:可直接到阿里云官网看最新泰山版《阿里巴巴开发手册》,这里是我稍微整理去掉繁琐的注释,提炼成字典方便我平时查阅!一、编程规范1.1、命名风格(1)不能以下划线或者美元符号开始和结束;(2)不能使用拼音和英文混合方式,不能直接中文方式;(3)类名使用UpperCamelCase风格,但是DO/BO/DTO/VO/AO/PO/UID除外:正解:MarcoPolo / UserDO / XmlSer
开发规范一、编程规约1.1 命名风格1.2 OOP规约1.5 集合的处理二、异常三、MYSQL数据库3.1 建表规约3.2 索引规约3.3 数据库查询优化1 使用子查询优化2 使用 id 限定优化(前提:id是连续递增,删除过记录不符合)3 使用临时表优化(**数据量上千万的时候**)四、关于数据表的id说明五、MySQL 数据量很大的情况下查询优化方法:一、不要用二、要用 一、编程规约1.1
转载
2024-06-23 05:19:15
210阅读
代码格式【强制】 如果是大括号内为空,则简洁地写成{}即可,大括号中间无需换行和空格;如果是非空代码块则:1) 左大括号前不换行。 2) 左大括号后换行。 3) 右大括号前换行。 4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。【强制】左小括号和右边相邻字符之间不出现空格;右小括号和左边相邻字符之间也不出现空格;而左大括号前需要加空格。详见第 5 条下方正例提示。反例
转载
2023-10-14 08:38:18
313阅读
命名风格1. 代码命名不能以下划线或者美元符号开头或者结尾
2. 代码命名不能以中文拼音或者中文拼音与英文混合方式
3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外
4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰命名
5. 常量名全部大写,单词间用下划线隔开
6. 抽象类必须以Abstract或者Base开头,异
转载
2024-01-31 00:22:24
146阅读
代码中的命名不能以_或者$开始或者结束,也不能用拼音和英文混合,更不能使用中文。最好别用纯拼音,不过全世界都使用的拼音除外(比如taobao)。类名的每个单词第一个字母都要大写,但是极度缩略词可以全部大写,比如UserSearchDao。方法名,参数名,成员变量,局部变量的命名是第一个单词小写后面每个单词首字母大写。比如setMoney()。常量名全部大写,中间用下划线隔开,要求完整表达出参数的含
转载
2023-08-10 12:49:28
105阅读
一、参考资料DO、DTO、BO、AO、VO、POJO定义和转换的正确姿
原创
2022-12-26 17:48:25
212阅读
多选 1.如何处理单元测试产生的数据,下列哪些说法是正确的?ABC A .测试数据入库时加特殊前缀标识。 B .测试数据使用独立的测试库。 C .自动回滚单元测试产生的脏数据。 D .无须区别,统一在业务代码中进行判断和识别。 多选 2.关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》:ABC
转载
2023-08-27 01:08:51
64阅读
一 编程规约1.类名使用 UpperCamelCase 风格正例:MarcoPolo / UserDO / TcpUdpDeal2.方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格正例:localValue / getHttpMessage() / inputUserId3.常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚。正例:MAX_STOCK_COU
转载
2023-10-11 07:27:12
159阅读
1.编程规约1.1 命名风格1.【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / _name / $name / name_ / name$ / name_2.【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免采用。正例:al
目录强制推荐参考强制1.类、类属性、类方法的注释必须使用javadoc规范,使用/**内容*/格式,不得使用//xxx方式。2.所有的抽象方法(包括接口中的方法)必须使用javadoc注释,除了返回值、参数、异常说明外,还必须指出该方法做什么事情,实现什么功能。3.所有的类都必须添加创建者和创建日期。4.方法内部单行注释在被注释语句上另起一行,使用//注释,方法内部多行注释使用/* */注释,注意
转载
2023-09-24 17:54:36
632阅读
阿里 Python编程代码规范 Word 是一份重要的开发规范文档,用于指导开发人员在编写 Python 代码时遵循一致的编码风格和最佳实践。以下是如何解决“阿里 Python编程代码规范 Word”的过程记录。
### 环境准备
在开始之前,我们需要准备好开发环境和依赖工具。以下是所需的前置依赖及其安装步骤。
1. **前置依赖安装**
- **Python 3.x**:确保你的系
文章目录背景信息问题分析问题对应更新信息[2021-06-29]信息更新[2021-06-30]背景信息阿里云有一套企业官方网站,大致架构是WAF->SLB->Websites->RDS,可参考下图。 当前问题是客户需要做扫描测试,发现一些问题需要修复,其中涉及一项[TLS/SSL Sweet32 attack]是本文的关注点。问题分析[TLS/SSL Sweet32 attac