存在とかものベースの名前づけがうまくいかないかぁ。いわゆるレガシーなオブジェクト指向思考がレガシーコードを産んでる説ある #devsumiC
2021-07-30 17:55:07目的駆動名前設計とは ビジネス目的に基づいた名前設計のこと。 なるべく狭い意味になるようにつける。 #devsumi #devsumiC
2021-07-30 17:54:24> 一見妥当そうに見えるクラス名やメソッド名、ロジックであっても、一切信用しない 笑 認知のゆがみを排除する道は険しい #devsumiC
2021-07-30 17:53:01#devsumi #devsumiC アンカリング効果に惑わされない、お前の正体は何なんだ?と問いかけ続ける。ふむ。
2021-07-30 17:52:28アンカリング効果 最初に刑事された情報が基準となってしまい、その後のはんdなんを歪めてしまう認知バイアス #devsumi #devsumiC
2021-07-30 17:51:03事業の持続的成長の減衰は、ビジネス目的の減衰になる コアな機能のコードの変更容易性が悪いと、 持続的な成長が難しくなり、 ビジネスへの損失につながってしまう。 80対20の法則を適用したイメージかも。 #devsumi #devsumiC
2021-07-30 17:48:28「例えば、天動説や地球平面説など 理解が未熟な状態で考え出されたモデルは 課題を上手く解決できず、機能性に不備が生じます」 #devsumi #devsumiC pic.twitter.com/dLQUQY0vNP
2021-07-30 17:47:35ビジネス目的を喪失していたら、事業の持続的成長性も減衰する #devsumi #devsumiC pic.twitter.com/v86GN7BDGc
2021-07-30 17:47:32おもろいな、ドメイン知識が不十分な状態のロジック(例えば天動説)のときは得体の知れないロジックが現れるがそれがないと現象を説明できない(太陽系天体の後退現象がそれにあたると) #devsumiC
2021-07-30 17:46:11リファクタリングの重要さ リファクタリングで変更容易性を向上させる ↓ 将来の変更コストを削減することができる 主力機能を改善 ↓ ビジネス価値が高く競争優位性が高まる #devsumi #devsumiC
2021-07-30 17:42:29【C-9】『ビジネス考えてるかい?事業の持続的成長を促進させるシステム設計の考え方』 仙塲 大也(ミノ駆動)(@MinoDriven)さんのセッション始まりました! #devsumi #devsumiC pic.twitter.com/BeMvqOicLD
2021-07-30 17:42:24頻繁に変更されそうな部分(ビジネス価値の高い部分)=リファクタリング価値の高い部分 ビジネス理解していないと見極められない・・! #devsumiC #メモ
2021-07-30 17:41:48特殊計算クラスという名前が香ばしい リファクタリングしてくれっと言っているもんだ #devsumi #devsumiC
2021-07-30 17:39:54プロダクションコードを使ってリファクタリングの練習。 →これは使えそう。やってみよう。 #devsumi #devsumiC
2021-07-30 17:39:52