TwiScan
Hot
Communities
Account collections
Login
Register
English
日本語
한국의
简体中文
繁体中文
Register and share your invite link to earn from video plays and referrals.
Register now
iwashi / Yoshimasa Iwase
@iwashi86
NTTドコモビジネスでEM(育休中)。その他、早稲田大で非常勤講師、#
fukabori
#.fmの中の人、書籍翻訳者。 AI、マネジメント、Dev、PdM、Agile、HRに関する個人メモをポストしています。 発言は個人の見解であり、所属する組織の公式見解ではありません。 Amazonアソシエイト・プログラム参加者。
Joined May 2009
694
Following
20.4K
Followers
iwashi / Yoshimasa Iwase
@iwashi86
2026.06.23 03:30
懐かしい記事が上がってきていたけど、これはAIコーディングでどう変わっていくだろう? ・間違った抽象化はコードの重複よりもはるかに厄介 ・プログラマは、コードの重複を見つけると、それをまとめて新たな抽象化を作り出そうとする ・最初はコードの重複が排除され完璧で美しい状態になったように思える ・しかし時間が経過すると話が変わる ・新しい要件が出たときその抽象化が足かせになり始める ・プログラマは、既存の抽象化を維持しようとして引数を増やし条件分岐を追加してしまう ・新しい要件が来るたびに同じことが繰り返される ・で、コードは理解不能な状態に陥る ・複雑で難解になったコードほど費やす時間がも増える ・その結果、もったいないという心理が働き既存のコードに固執するサンクコストの誤謬が生じる ・この罠にはまると、既存のコードを無理やり拡張し続けることになる ・間違った抽象化に直面した場合の最も早い解決策は一度元の状態に戻ること ・具体的には、抽象化されたコードをすべての呼び出し元に展開してコードの重複を復活させる ・展開した後にそれぞれの場所で不要になった引数や条件分岐をすべて削除する ・これにより、各々の呼び出し元が本当に必要としていた固有の処理だけが残る
Show more
0
0
2
23
1
Forward to community
Most Popular Users
Tibo
@thsottiaux
785.7K Followers
Elon Musk
@elonmusk
241.7M Followers
Serenity
@aleabitoreddit
1.1M Followers
Donald J. Trump
@realDonaldTrump
111.9M Followers
Sam Altman
@sama
6.3M Followers
OpenAI
@OpenAI
5.4M Followers
New York Post
@nypost
4.2M Followers
SpaceXAI
@SpaceXAI
2.1M Followers
Ansem 🐂🀄️
@blknoiz06
1.4M Followers
Wall St Engine
@wallstengine
199.3K Followers
zerohedge
@zerohedge
3.4M Followers
First Squawk
@FirstSquawk
569.6K Followers
Anthropic
@AnthropicAI
1.8M Followers
Robinhood
@RobinhoodApp
1.4M Followers
Tesla
@Tesla
24.8M Followers