Simplification


複雑性という名の脆弱性

開発者は開発がひと段落つくとすぐ忘却するのです

また開発者の入れ替わりもしばしば起こるのです

いろんな変化が起きても壊れず対処可能、脆さを排除したシステムがいいよね

仕事でもなんでこんな複雑なことしてんだろ?と思うことはしばしば。。ちゃぶ台返しするわけにもいかず諦めの境地に至ったり

そもそもシンプルってなんなんだろうかと考えると、

  • ロジックが複雑でない
  • 依存関係が少ない

あたりが大事なのかなと思ってる。 コード量やステートフル or レスなども関係はあるけど、 結局わかりやすさを犠牲にしてまでこだわる所ではないわけですねぇ

トップがこう明言してくれるのはいいなぁと思いますたまる

diary 

See also