nullable ArgMap value
This commit is contained in:
6
.serena/memories/project_overview.md
Normal file
6
.serena/memories/project_overview.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# 项目概览
|
||||
- 项目名:timi-network
|
||||
- 作用:对 httpclient5 做二次封装的 Java 网络操作工具库。
|
||||
- 技术栈:JDK 21、Maven、Apache HttpClient 5 Fluent、Jackson、Lombok、JUnit 4。
|
||||
- 代码结构:`src/main/java/com/imyeyu/network` 下为核心实现;`src/test/java/com/imyeyu/network/test` 下为测试与示例。
|
||||
- 运行环境:Windows 开发环境,文件编码 UTF-8。
|
||||
7
.serena/memories/style_conventions.md
Normal file
7
.serena/memories/style_conventions.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# 风格约定
|
||||
- 交流、注释、文档使用中文。
|
||||
- Java 使用 tab 缩进。
|
||||
- 注释要求使用 javadoc 风格。
|
||||
- 优先简单直接的实现,避免过度设计。
|
||||
- 尽量使用官方 API,不无故引入外部依赖。
|
||||
- 项目当前测试较少,默认不主动新增测试,除非任务明确要求。
|
||||
9
.serena/memories/suggested_commands.md
Normal file
9
.serena/memories/suggested_commands.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# 常用命令
|
||||
- 查看状态:`git status --short`
|
||||
- 列文件:`Get-ChildItem -Force`
|
||||
- 搜索文件:`rg --files`
|
||||
- 搜索内容:`rg "关键字" src`
|
||||
- 运行单测:`mvn -DskipTests=false -Dtest=ArgMapTest test`
|
||||
- 打包:`mvn -q -DskipTests package`
|
||||
|
||||
说明:`pom.xml` 默认配置了 `maven.test.skip=true`,运行测试时需要显式覆盖。
|
||||
5
.serena/memories/task_completion.md
Normal file
5
.serena/memories/task_completion.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# 完成任务后的检查
|
||||
- 优先检查受影响的最小范围测试是否通过。
|
||||
- 若使用 Maven,注意默认 `maven.test.skip=true`,需要显式开启测试。
|
||||
- 查看 `git status --short`,确认仅包含预期改动。
|
||||
- 若未运行测试,需要明确说明原因。
|
||||
Reference in New Issue
Block a user