テクノロジー

おい、要件を動くものにしろ - じゃあ、おうちで学べる

1: syu-m-5151 2026/05/06 00:37

書きました。GWに読んで欲しいです。要件はあくまで要件であり要望ではないので検証して更新しないといけないのですよ⋯?

2: uehaj 2026/05/06 05:34

要件の表現をドキュメントかコードではコードなのだが、コードでの焼き込み方に真髄があると

3: turanukimaru 2026/05/06 07:07

私にとって動作する要件とは自動テストのコードのことなのだが自動テストを維持できる人は少ないのと自動テストを維持することを評価する組織が少なくてな。挙動とかは文章よりテストコード見る方が分かりやすいのに

4: nguyen-oi 2026/05/06 07:13

要件定義は腐るという真理。動くコードと検証プロセスに焼き込むのは現代開発の正解だな

5: kenzy_n 2026/05/06 07:21

要件を聞こうか・・・・・。

6: mak_in 2026/05/06 07:39

要件が腐るから更新とかってのは真面目なウォーターフォールならやってる。アジャイルにも真面目なのとなんちゃっての品質の差があるように、ウォーターフォールもピンキリ。ウォーターフォールの上澄みで観た既視感

7: hogetax 2026/05/06 07:51

(本筋じゃないけど)個人開発だからプロンプト見せ合うって発想がなかったわ。面白そうだな

8: jintrick 2026/05/06 08:10

色んな苦労にぶち当たってきた経験が滲み出てる貴重な文章。"動くものに散らされた要件" これを適切に、楽に管理できたらいいなー。じっくり読もう

9: otihateten3510 2026/05/06 08:47

読みにくい、話を絞るべきだ ◯個のHogeHogeが多すぎる 要所要所で共感はできるんだけど

10: gcyn 2026/05/06 09:00

『気づいたときには、ドキュメントと現場のあいだに、もう橋が架かっていない』 人間同士の「合意」って何なのか、それはなぜ軽んじる前提で進むのか、みたいなことがあまり再確認されないのが社会ってものなのかな

11: isrc 2026/05/06 09:15

最近の仕様駆動開発の文脈では、仕様はバージョン管理可能で、人間が読める、AIエージェントを動かすための制御手段/ドキュメントという媒体そのものに、毎日読まれ続けるための仕組みが備わっていない

12: hanagesan 2026/05/06 10:23

基本この人の話は冗長で長い。上司に長いと詰められたことがないのだろう

13: chaoschk 2026/05/06 11:15

要件である「機能」を,どのような構造で実現するかの「設計」の定義が曖昧だった。記事で「仕様」「契約」と呼んでるものは、詳細実装仕様に思えた。「要件を曖昧にしない」のは◎。 「要件」に「設計」も含めてそう

14: kompiro 2026/05/06 12:19

なんか「屏風に書いた虎を動かせ」みたいなタイトルだ

15: mmaka2787 2026/05/06 14:56

エクセル関数の頃からSSTは関数と思っていた。問題は関数は一目で理解できても何百何千行のコードでは無理なこと。しかし、今やLLMがものの数十秒でそれらを理解して自然言語にも翻訳する。文書の意味が変わった。

16: wwolf 2026/05/06 17:27

冗長過ぎる

17: hetoheto 2026/05/06 18:14

おい、と言うのが苦手すぎる

18: moke222 2026/05/06 20:16

全部詰め込もうとすると長くなるよね

19: avaravax 2026/05/07 09:27

参考にはなるが、たしかに長い。ドメイン知識の構造化に触れているが、この記事も構造化できないものか?

20: morimarii 2026/05/08 07:53

たぶん仕様や要件じゃなくてコンテキストの話をしているというか、AIにコーディングさせると結局コンテキストに行き着く。。。

21: yarumato 2026/05/08 11:58

“「要件」と「仕様」と「契約」は、何が違うのか。3つは別物です。仕様駆動開発を語る人の多くは、この3つを混ぜて使っています。 AIに実装を任せるとき、Type Firstで、型から書き始める”