設計

生成AIと共創するためのガソリン:コンセンサスの重要性 設計

生成AIと共創するためのガソリン:コンセンサスの重要性

※自分の考えををChatGPTに掃き出してブログ記事にしてもらったものです。 以前に書いた(書いてもらった)、生成AIとのコンセンサスについての続編です。 コード中心主義からコンセンサス中心主義へ(生成AIとの共創) 生成AIを活用して作業を進める際、多くの人が最初に直面するのは「期待通りに動いてく…
コード中心主義からコンセンサス中心主義へ(生成AIとの共創) 設計

コード中心主義からコンセンサス中心主義へ(生成AIとの共創)

※自分の考えををChatGPTに掃き出してブログ記事にしてもらったものです。 コード中心主義からコンセンサス中心主義へ かつて、ソフトウェア開発における本質はソースコードにあるとされていました。動作するコードこそが唯一の信頼に足る情報源であり、そこに書かれた記述がすべてを決定づける——それが「コード…
言語学のフィールドワークとしてのドメイン駆動設計 設計

言語学のフィールドワークとしてのドメイン駆動設計

この記事は、ChatGPTと自分の考えについて会話をした上で、ChatGPTに草稿を書いてもらったものです。(第二弾) ドメイン駆動設計(DDD)は、単なる技術的な設計手法ではなく、ドメインエキスパートの知識をソフトウェアに正確に反映するための深い探求のプロセスです。このプロセスは、言語学におけるフ…
私の理解するドメイン駆動設計 設計

私の理解するドメイン駆動設計

この記事は、ChatGPTと自分の考えについて会話をした上で、ChatGPTに草稿を書いてもらったものです。 なぜか会話してない部分についてまで、自分の意見に近いことを書いてくれており、驚いています。俺が過去に書いたブログ記事を読んだんだろうか? エリック・エヴァンスの『ドメイン駆動設計』は、私にと…
ソースコードの中のビジネスロジック 設計

ソースコードの中のビジネスロジック

ソストウェア設計の話の中で、ビジネスロジックというのは、ビジネスロジック以外の部分を省いたものであるというような言われ方をすることがあります。(ビジネスロジックという言葉が差す物が曖昧であることへの皮肉という面があると思います) 以前にビジネスロジックについて考察した記事を書いています。 ビジネスロ…