Upgrade to Pro — share decks privately, control downloads, hide ads and more …

システムの堅牢性

kanayannet
September 11, 2023

 システムの堅牢性

gunma.web #50

kanayannet

September 11, 2023
Tweet

More Decks by kanayannet

Other Decks in Programming

Transcript

  1. def is_login(sid, token) ret = true begin ret = User.find_by(sid:

    sid, token: token).present? rescue # 握りつぶす! end ret end
  2. class Data def initialize(sid, token) @is_login = self.is_login(sid, token) end

    def is_login(sid, token) User.find_by(sid: sid, token: token).present? end def articles Articles.all.order(id: 'desc') end def
  3. まとめ ( 心構え ) まとめ ( 心構え ) カオス =

    怖い = 触りたくない -> これじゃダメ どう向き合うか?が重要 向き合う考え方をまとめたものがカオスエンジニアリング 予期せぬ挙動 = ダメ ではない 予期せぬ挙動が解った = 前進である