コーディングルール - Ryo555-pra/trading-app GitHub Wiki


🧑‍💻 6. コーディングルール

# コーディングルール

## Java(Spring Boot)

- クラス名:UpperCamelCase
- メソッド・変数名:lowerCamelCase
- クラスの責任範囲は1つに絞る(SRP)

## React(TypeScript)

- 関数コンポーネント + Hooksベース
- 状態管理は useState → useReducer → Context順に選定
- CSSは基本Tailwind CSS(必要に応じて module.css)

## Git運用

- ブランチ:`feature/~`, `fix/~`, `hotfix/~`
- コミット:英語、動詞原形(例:`Add stock form`)