ENECHANGE Developer Blog

ENECHANGE開発者ブログ

Goの暗黙的なインターフェース原則はクリーンアーキテクチャと矛盾するのか?

はじめに こんにちは、ENECHANGEエンジニアの木原です。 今回はGoによるクリーンアーキテクチャの実装を見ていて、疑問に感じたこと、そこから得た気づきを共有したいと思います。 Goの実装は以下のリポジトリを参考にしました。 github.com 結論 クリーンア…

Kiroの思想をチャットだけでシンプルに実践してみた

はじめに こんにちは、ENECHANGEエンジニアの木原です。 最近、KiroやTsumikiといったAI支援型テスト駆動開発フレームワークが話題になっています。 これらのフレームワークは充実したスラッシュコマンドを提供していますが、小規模な実装においては機能過多…

Claude Codeで品質の高いコードを書くために、実践から学んだコツと公式のベストプラクティス

こんにちは、ENECHANGEエンジニアの木原です。 今回、業務でClaude Codeを使用してリポジトリ全体に渡る中規模なリファクタリングを行いました。 その経験を通じて、Claude Codeで品質の高いコードを書くのに効果的だった指示の方法をまとめます。 また、Ant…