Prompt Patterns for Developers (Vibe Coding)
arigaram
Now is the era of development using AI. To create better, more accurate code and documents by better utilizing AI, methods are needed, so we propose suitable ones.
초급
prompt engineering
「名前を一つ変えただけなのに、コードが変わりました。」 可読性の高いコードの核となる、「読まれる名前付け」を原理から事例までまとめました。 読みやすい名前がコラボレーションの始まりです。
Java 基本命名規則からドメインベースのネーミングまで全過程学習
チームスタイルガイド文書作成の実例を含む
読みやすい名前がコラボレーションの始まりです - Javaネーミングを体系的に学びましょう。
Java基本ネーミング(naming:命名、名前付け)ルールからドメインベースのネーミングまでの全コース学習
チーム単位スタイルガイド文書の作成例を含める
ネーミング基準が明確になり、レビューとコラボレーションで自信を高める
チーム単位で適用可能なネーミングコンベンション文書の直接設計
コード可読性、メンテナンス性向上による開発効率の向上
1~4年目のジュニアJava開発者で、コードレビューでネーミングに関するレビューコメントをよく受ける方
メンテナンスが難しい変数名、関数名、クラス名のため、チームメンバー間のコラボレーションに困難を感じる方
プロジェクトの初期から明確で一貫したネーミングルールを設定したいチームリーダー
命名慣行(naming-conventions)、命名戦略(naming-strategy)、再命名(renaming)について知りたい方
「コードは機械よりも人が長く読む」
ほとんどの開発者は機能の実装を中心に成長してきましたが、実際のコラボレーションとメンテナンスの段階で最大のボトルネックは「読みにくいコード」です。その出発点はまさに「名前をつける」です。
よく建てられた名前は文書よりも良く、間違った名前はバグの種になります。
このレッスンは、Java開発者のための実践中心のネーミング戦略とともに、ツールベースの自動化とリファクタリングの実践までを含むカリキュラムで構成されています。
1⃣ネーミングの重要性と基礎原則
読みやすさと生産性への影響
コードレビューでよく出てくるネーミングミス
メンテナンス費用とネーミングの相関関係
明確性、一貫性、意図伝達の基本原則
2⃣Java基本命名規則完全征服
クラス、インタフェース、EnumのPascalCase
変数、メソッド、パラメータの camelCase
定数の UPPER_SNAKE_CASE
DTO、VO、テストメソッドの命名事例まで
3⃣ビジネスドメイン中心のネーミング戦略
ドメイン主導設計とユビキタス言語
技術的抽象化とビジネス用語のバランスをとる
ビジネスレイヤ別のネーミング戦略(Controller、Serviceなど)
REST API エンドポイントのネーミング作業ガイドライン
機能ベース対ロールベースのネーミング構造の比較
4⃣チームオーダーメイドネーミングコンベンション樹立法
チームスタイルガイドの文書化
コードレビューフィードバック→ネーミングルールに切り替える
初期ネーミングルールを決める際のチェック事項
チームメンバーの説得と伝播戦略
学習対象は
誰でしょう?
コードレビューでネーミングの指摘をよく受ける1〜4年目のJava開発者
チームのコードスタイルを統一したいチームリーダーや責任者
維持保守性と可読性を考慮したコードを志向する実務開発者
前提知識、
必要でしょうか?
Javaプログラミング基礎知識
全体
19件 ∙ (9時間 8分)
講座資料(こうぎしりょう):
期間限定セール
¥20
25%
¥4,019
知識共有者の他の講座を見てみましょう!