
Goのレスポンス生成、複雑にしすぎてませんか?YAGNI原則で劇的に改善 …
「将来のために」と追加した機能が、コードを複雑怪奇なモンスターに育ててる。

「将来のために」と追加した機能が、コードを複雑怪奇なモンスターに育ててる。

1. はじめに SuperClaudeは、Claude Codeの機能を約70%拡張するフレームワークで …

無秩序に型定義が集約されたアンチパターンを例に、ドメイン(関心事)に基づいて型を整理・分割する具体的なリファクタリング手法

単一のCognitoクライアント実装を例に、単一責任原則(SRP)に基づいてコードを機能別に分割する具体的なリファクタリング …

依存性注入(DI)を用いてコードを改善する手法

Go言語のJWTトークン抽出処理を例に、コード重複がもたらす保守性、一貫性、テストコストの問題

Go言語のtime.LoadLocationが原因で発生する深刻なパフォーマンス問題

なぜ私達がReact + TypeScriptを選んだのか

AI開発ツール「Claude Code」に依存し、リミットとの付き合いう。
Lambda関数から構成される分散システムで統一されたエラーハンドリング戦略
サーバーレス環境における構造化ログの設計とCloudWatch Insightsの活用法

AI開発ツール「Kiro」と「Claude Code」を1ヶ月間使用し、変化した開発スタイル