news 2026/4/12 17:11:39

第七组 代码规范与冲刺任务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第七组 代码规范与冲刺任务

常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。

正例:MAX_STOCK_COUNT

反例:MAX_COUNT

方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从

驼峰形式。

正例: localValue / getHttpMessage() / inputUserId

中括号是数组类型的一部分,数组定义如下:String[] args;

反例:使用 String args[]的方式来定义。

如果模块、接口、类、方法使用了设计模式,在命名时体现出具体模式。

说明:将设计模式体现在名字中,有利于阅读者快速理解架构设计理念。

正例:public class OrderFactory;

public class LoginProxy;

public class ResourceObserver;

long 或者 Long 初始赋值时,使用大写的 L,不能是小写的 l,小写容易跟数字 1 混

淆,造成误解。

说明:Long a = 2l; 写的是数字的 21,还是 Long 型的 2?

大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果

是非空代码块则:

1) 左大括号前不换行。

2) 左大括号后换行。

3) 右大括号前换行。

4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。

左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。详见

第 5 条下方正例提示。

反例:if (空格 a == b 空格)

if/for/while/switch/do 等保留字与括号之间都必须加空格。

采用 4 个空格缩进,禁止使用 tab 字符。

说明:如果使用 tab 缩进,必须设置 1 个 tab 为 4 个空格。IDEA 设置 tab 为 4 个空格时,

请勿勾选 Use tab character;而在 eclipse 中,必须勾选 insert spaces for tabs。

方法参数在定义和传入时,多个参数逗号后边必须加空格。

正例:下例中实参的"a",后边必须要有一个空格。

method("a", "b", "c");

参考阿里巴巴 Java 开发手册 终极版 v1.3.0

冲刺任务与计划

完成后端系统的开发

12月12号至13号:根据Flask官方指导教程,深入分析在后端构建工程中可能用到的技术并进行深入学习,为后续后端的开发打下基础。

12月14号至15号: 完成用户管理子系统的开发与调试工作。

12月16号至17号: 学习资源管理子系统的开发与调试工作。

12月18号至19号: 学习计划与进度跟踪子系统的开发与调试工作。

12月20号至21号:学习社区与互动与学习报告与个性化建议的开发与调试工作。

完成项目的最终调试与测试工作。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/9 11:48:02

【LeetCode刷题】缺失的第一个正数

给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums [1,2,0] 输出:3 解释:范围 [1,2] 中的数字都在数组…

作者头像 李华
网站建设 2026/4/11 12:19:18

api vs jsp 绑定风格

api vs jsp 绑定风格 这是一个关于 Java Web Servlet 接口的示例,我将为您创建两个 Servlet: 一个支持 cURL 或任何标准 HTTP 客户端调用的接口 (CurlCallableServlet)。一个通常不直接设计为 cURL 调用,而是与 JSP 页面集成(用于…

作者头像 李华
网站建设 2026/4/8 8:30:19

Java毕设项目:基于springboot厨具厂产品在线销售系统设计与实现小程序(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/10 6:23:55

League Akari:6个实用功能让你告别繁琐操作,轻松上分

League Akari:6个实用功能让你告别繁琐操作,轻松上分 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari …

作者头像 李华
网站建设 2026/4/10 15:06:31

QDialog-基础讲解

注意:前面都是基础讲解,如果有什么不懂的可以看看,但是如果只是想看实际运用场景,建议只看自定义案例 这里是目录标题自定义案例问题互动案例互动The QDialog class is the base class of dialog windowsQDialog 类是对话框窗口的…

作者头像 李华