news 2026/4/18 3:23:46

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

作者头像

张小明

前端开发工程师

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/15 19:58:48

递归的作业练习

1. 实现n的k次方&#xff08;递归&#xff09; // Pow(n,k)&#xff08;n的k次方&#xff09; // k>0&#xff0c;n*Pow(n,k-1) // k0&#xff0c;1 // k<0&#xff0c;1.0/Pow(n,-k)double Pow(int n, int k) {if (k > 0)return n * Pow(n, k - 1);else if (k 0)ret…

作者头像 李华
网站建设 2026/4/8 9:57:15

【LeetCode刷题】买卖股票的最佳时机

给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果…

作者头像 李华
网站建设 2026/3/31 5:19:26

终极指南:快速掌握Scarab空洞骑士模组管理神器

终极指南&#xff1a;快速掌握Scarab空洞骑士模组管理神器 【免费下载链接】Scarab An installer for Hollow Knight mods written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 想要轻松管理几十个空洞骑士模组却不知从何下手&#xff1f;Scarab作…

作者头像 李华