0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Me Interested

設計思想・構造系

  • UML
  • クラス図
  • シーケンス図
  • 責務
  • 依存性逆転
  • SOLID原則
  • カプセル化
  • 集約ルート
  • 関心の分離(Separation of Concerns)
  • 再利用性
  • 継承と委譲
  • トランザクション境界
  • 状態遷移図

アーキテクチャ系

  • MVC
  • MVVM
  • MVP
  • クリーンアーキテクチャ
  • Onion Architecture
  • Hexagonal(Ports and Adapters)
  • レイヤードアーキテクチャ
  • DI(依存性注入)
  • Service Locator
  • リポジトリパターン
  • ユースケース
  • インタフェース分離

言語・実装文脈

  • C#
  • WPF
  • XAML
  • .NET
  • ObservableCollection
  • ICommand
  • DataBinding
  • ラムダ式
  • LINQ
  • コンポーネント指向
  • イベントバブリング
  • 通知プロパティ(INotifyPropertyChanged)

DDD/設計ドメイン系

  • ドメインモデル
  • エンティティ/値オブジェクト
  • ファクトリ
  • アグリゲート
  • ユビキタス言語
  • ドメインサービス
  • アプリケーションサービス
  • バウンデッドコンテキスト
  • イベントソーシング
  • CQRS

UI/UXまわり(設計寄り)

  • UIスレッド
  • ユーザー導線
  • フォーカス制御
  • マテリアルデザイン
  • 入力補完
  • エラーメッセージ設計
  • 状態管理
  • トグルボタン
  • アニメーションタイミング
  • ユーザー視線誘導

開発プロセス:要件定義フェーズ

  • ユースケース定義
  • 機能一覧作成
  • ペルソナ設定
  • ジャーニーマップ
  • ステークホルダー整理
  • 要件の優先度付け(MoSCoW法など)
  • スコープ管理
  • 非機能要件(パフォーマンス/セキュリティ)

開発プロセス:設計フェーズ

  • UIフロー/画面遷移図
  • ワイヤーフレーム
  • モデル設計(ER図/データ構造)
  • コンポーネント設計
  • アーキテクチャ選定
  • 責務分離
  • 依存関係マッピング
  • 設計ドキュメント(設計書)

開発プロセス:実装フェーズ

  • バージョン管理(Git)
  • コミット粒度
  • 開発ブランチ戦略(GitFlow/GitHub Flow)
  • コードレビュー
  • Lint/静的解析
  • ロギング戦略
  • フロントエンド/バックエンド連携(API契約)
  • CI/CD(継続的インテグレーション・デリバリー)

開発プロセス:テスト・検証フェーズ

  • 単体テスト/結合テスト
  • E2Eテスト
  • テストケース設計
  • モック/スタブ
  • カバレッジ測定
  • ユーザビリティテスト
  • リグレッションテスト
  • QA対応

開発プロセス:リリース・運用フェーズ

  • デプロイ設計(Blue/Green, Canary)
  • フィードバックループ(UX向上)
  • エラートラッキング(Sentryなど)
  • モニタリング(Prometheus/Grafana)
  • アップデート計画
  • カスタマーサポート連携
  • 障害対応フロー
  • SLA/SLO
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?