
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python】テストしやすいコードに近づけるための初歩 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python】テストしやすいコードに近づけるための初歩 - Qiita
概要 「とにかく動く」コードを書こうとすると、特にメインの処理が煩雑になりがちです。 ということで... 概要 「とにかく動く」コードを書こうとすると、特にメインの処理が煩雑になりがちです。 ということで、メインの処理をきれいにするための、簡単なリファクタリング例を考えてみたいと思います。 弊社のインターン生に読んでもらいたくて書いてますが、せっかくなのでQiitaで公開します。 リファクタリング例 「自動改札を通る」シミュレーションプログラム 条件 「乗客(Passenger)」は「きっぷ(Ticket)」を持ちます。 「きっぷ(Ticket)」には「運賃(fare)」と「有効期限日(expiry_date)」があります。 「乗客」が改札を通るには、以下の条件を満たしていることが必要です。 「きっぷ」の「運賃」が、「最低乗車運賃(min_fare)」以上である。 「きっぷ」の「有効期限日」が、「今日today」以降である。 最初の実装 PassengerクラスとTicketクラスをそれぞれ実