タグ

refactoringと心理に関するraimon49のブックマーク (2)

  • 設計を歪める認知バイアス - Qiita

    こんにちは、リファクタリングが大好きなミノ駆動です。 この記事は READYFORアドベントカレンダー2021 、5日目の記事です。 これはなに? ソフトウェア開発において、設計をないがしろにすると、低凝集密結合な構造に陥り、変更容易性が低下してしまいます。 設計スキルを高め、あるべき構造を設計する……これで解決できるに越したことはありません。 しかし、認知バイアスと呼ばれる心理効果により判断を誤り、良くない設計をしてしまうことが往々にしてあります。 記事は、設計を歪めてしまう認知バイアスを理解し、設計判断の精度向上を促すことを目的とします。 この記事のゴール 人間の判断を歪めてしまう心理効果「認知バイアス」の存在を知ること。 ソフトウェア設計も、認知バイアスの悪影響を受けてしまうこと。 認知バイアスに振り回されない設計アプローチを身につけること。 認知バイアスとは 先入観や思い込み、偏

    設計を歪める認知バイアス - Qiita
  • オープンソース - hitode909の日記

    オープンソースというかGitHubでPull Requestベースで開発してると,Pull Request送るのは,不具合修正か機能追加か効率化のためが主で,リファクタリングのためにわざわざPull Request送ることは稀だと思った.その結果,20人以上がコミットする3000行のクラスが出来上がったりする. プロジェクトのオーナーはどこが悪いか知ってから直せるけど,そうでもない人は,動く限りは,どう実装されてるか気にならないし,開発に参加しようとは思わないのかもしれない. リファクタリングすることで,他人のPull Requestがマージできなくなるかもしれない,という遠慮があるのかもしれない. photo by Najwa Marafie - Free Photographer

    オープンソース - hitode909の日記
  • 1