メニューを開く
技術ポートフォリオ
トップページ
アプリ一覧
エンジニアとしての強み
思想
経歴/資格
エンジニアをお求めの方へ
テーマを切り替える
エンジニアとしての強み
各カテゴリの詳細を確認できます
概要
設計思想/ノウハウ
言語/フレームワークへの習熟
開発フロー設計
ソフトウェアアーキテクチャ
アルゴリズム
DevOps
AI/テストフレンドリー設計
AI駆動開発
設計思想・ノウハウ
ソフトウェア設計における私の考え方や原則、ノウハウについて紹介します。これらの原則は、保守性が高く、拡張性のあるソフトウェアを構築するための基盤となります。
モデリング
ドメインとプログラムの間で全単射の関係を構築するためのモデリング手法について紹介します。
詳しくはこちら
データベース設計/SQL開発
効率的で保守性の高いデータベース設計とSQL開発のノウハウについて紹介します。
詳しくはこちら
疎結合
コンポーネント間の依存関係を最小限に抑え、変更の影響範囲を限定するための設計手法について紹介します。
詳しくはこちら
単純性
複雑さを排除し、理解しやすく保守しやすいコードを書くための原則について紹介します。
詳しくはこちら
宣言性
命令型ではなく宣言型のプログラミングスタイルを採用するメリットと実践方法について紹介します。
詳しくはこちら