Files
HLib/CL_設計別府条項.md
T
2026-06-01 13:23:34 +09:00

29 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CL設計ガイドライン:別府条項(試作版)
このドキュメントは、CL資産化における設計思想「別府条項」をまとめたものです。
今後、気づきや発見があるたびに追記していく「Smapla DPDesign Pattern)」の母体となります。
---
## 🧠 条項一覧
### 1. クラス名はCL内で一意であるべき
- **理由**:インテリセンス選択ミスによる論理エラーの潜在化を防ぐため。
- **背景**:同一名クラスが存在すると、シグネチャ一致による誤参照が発生しやすく、静的解析でも検出困難。
- **別府度**Smapla別府(高度PGX別府)
### 2. メソッド名のCL内重複は歓迎(意味合いが確定している場合)
- **理由**:同名メソッドが意味合いで区別される設計はPGX的に直感的でわかりやすい。
- **例**`System.IO.File.Exists``System.IO.Directory.Exists`
- **別府度**:まそさん別府(PGX別府)
---
## 🔥 今後の運用
- 本ファイルはプロジェクトルートに配置し、随時追記可能とする。
- 新たな思想・発見があれば、条項として追加し「Smapla DP」として昇華。
---
## 📝 編集履歴
- 2025-10-16: 初版作成 by 小佐井 昇 & 昼コパ