news 2026/4/16 14:39:35

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

作者头像

张小明

前端开发工程师

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/16 9:01:51

同一线程有两个boost::asio::io_context可以吗?

目录 1.什么是boost::asio::io_context? 2.核心接口详解 3.多线程使用(核心进阶场景) 3.1.多线程 run() 的核心特性 3.2.Strand:回调序列化(解决线程安全) 4.跨平台事件多路复用器(核心适…

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

Z-image LoRA 训练整合包下载与使用教程(详细图文教程)

Z-image LoRA 训练整合包下载与使用教程(详细图文教程) 标签:Z-image、LoRA训练、AI绘图、AI模型训练、Z-image本地部署、LoRA微调、Stable Diffusion LoRA、Z-image整合包 最近后台有不少小伙伴问我:Z-image 的 LoRA 训练怎么…

作者头像 李华
网站建设 2026/4/16 9:04:50

第五十七篇-ComfyUI+V100-32G+安装SD1.5

环境 系统:CentOS-7 CPU : E5-2680V4 14核28线程 内存:DDR4 2133 32G * 2 显卡:Tesla V100-32G【PG503】 (水冷) 驱动: 535 CUDA: 12.2 ComfyUI:系统软件信息 系统信息 OS linux Python Version 3.12.12 | packaged by Anaconda, Inc. | (mai…

作者头像 李华
网站建设 2026/4/16 9:04:05

【异常】豆包TTS语音合成常见报错及SSML代码实现解决方案

一、报错内容 在豆包TTS语音合成使用过程中,出现以下三类典型读音错误,影响语音输出准确性: 符号读音错误:输入文本“睡眠时间7-8小时”,预期输出“睡眠时间7至8小时”,实际输出“睡眠时间7减8小时”; 多音字发音错误:输入文本“偏好”(正确读音为piān hǎo,“好”…

作者头像 李华
网站建设 2026/4/16 9:03:18

基于数据挖掘的中风智能预测系统

温馨提示:文末有 CSDN 平台官方提供的学长 QQ 名片 :) 1. 系统概述 随着医疗大数据的快速发展,利用机器学习技术辅助疾病诊断已成为智慧医疗的重要方向。本项目开发了一套基于数据挖掘的中风智能预测系统。该系统旨在通过分析患者的性别、年龄、生活习惯…

作者头像 李华
网站建设 2026/4/16 10:43:29

Windows右键菜单优化全攻略:告别卡顿的3大诊断与4步修复方案

Windows右键菜单优化全攻略:告别卡顿的3大诊断与4步修复方案 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 当点击文件后那个小圆圈不停旋转&#x…

作者头像 李华