Commit Graph
1 Commits
Author SHA1 Message Date
Guangfei.ZhaoandClaude Code b2903d6eeb docs: add backend/13-kotlin-style.md and index it
Kotlin syntax & coding constraints for the backend service: treat Kotlin as Java
syntax sugar, not as a new paradigm. Bans !! / lateinit / coroutines / RxJava /
Reactor, data-class entities, and XxxUtils|Util|Helper|Common classes — each rule
states the concrete failure it prevents.

Also records the Gradle two-sided version constraint in 01-project-structure.md:
the Boot 4.1 plugin needs 8.14+ or 9.x while KGP 2.4.10 tops out at 9.5.0, so
bumping either side means recomputing the intersection.

Skeleton follows the existing convention (## 决策 first, then 使用规则, topic
sections, ending with a 为什么不选另一个方案 comparison table).

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-30 16:09:52 +08:00