メインコンテンツにスキップ
Yamada Tech Memo
Tags Archives About
aws

Goのレスポンス生成、複雑にしすぎてませんか?YAGNI原則で劇的に改善 …

🗓 2025-08-24
タグ: 🏷 Golang ,設計原則 ,YAGNI ,KISS ,リファクタリング

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

SuperClaude Installation

Claude Codeを強化。SuperClaudeのインストール完全ガ …

🗓 2025-08-24
タグ: 🏷 Claude Code ,SuperClaude ,MCP

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

aws

Goの型定義、全部一緒のファイルに入れてませんか?ドメインで整理する構造 …

🗓 2025-08-23
タグ: 🏷 Golang ,設計パターン ,リファクタリング ,パッケージ設計

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

aws

Goの巨大ファイルをどう分割する?単一責任原則で600行のコードをリファ …

🗓 2025-08-22
タグ: 🏷 Golang ,単一責任原則 ,リファクタリング ,Cognito

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

aws

GoでDIを実践してみた!AWSセッション管理を改善し、テストを格段にや …

🗓 2025-08-21
タグ: 🏷 Golang ,DI ,AWS

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

aws

Go言語で学ぶDRY原則:コピペコードが招く保守性の悪夢と統一化による解 …

🗓 2025-08-20
タグ: 🏷 Golang ,DRY原則 ,JWT

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

aws

Go言語の時刻処理で100倍高速化!time.LoadLocationの …

🗓 2025-08-19
タグ: 🏷 Golang ,time.LoadLocation ,sync.Once

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

aws

React + TypeScript採用の技術選定 - なぜVue …

🗓 2025-08-18
タグ: 🏷 React ,TypeScript

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

claude

Claudeの奴隷になった話 - リミット5時間待ちの現実と依存からの学 …

🗓 2025-08-17
タグ: 🏷 AI ,Claude

AI開発ツール「Claude Code」に依存し、リミットとの付き合いう。

aws

Lambda関数のエラー処理で悩んだ話 - 僕らが実践した統一エラーハン …

🗓 2025-08-16
タグ: 🏷 aws ,Lambda ,Golang

Lambda関数から構成される分散システムで統一されたエラーハンドリング戦略

aws

ログは戦略的資産!CloudWatch Insightsで運用データから …

🗓 2025-08-15
タグ: 🏷 aws ,cloudwatch ,logging ,insights

サーバーレス環境における構造化ログの設計とCloudWatch Insightsの活用法

aws

KiroとClaude Codeが僕の開発スタイルをどう変えた …

🗓 2025-08-14
タグ: 🏷 AI ,Kiro ,Claude

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

« Prev1234…21Next »

© 2025 Yamada Tech Memo

検索

検索中…

最近の検索

Esc で閉じる · 背景クリックで閉じる