やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

web.http.Response.pyの内部クラスをprivateに作り替えた

インスタンスの参照にはプロパティを使う。

成果物

GitHubGitHub.Uploader.Response.InnerClass.201704301121

開発環境

前回まで

http://ytyaru.hatenablog.com/entry/2017/12/27/000000

コード改修前に単体テストしたのだが、やり直しか。

http://ytyaru.hatenablog.com/entry/2017/12/21/000000

class構造

  • Response
    • __Headers
      • __ContentType
        • __MimeType
          • __SubType

課題

  • SubTypeの抽象化
    • Facet
    • Tree
      • Standard
      • Vender
      • Parsonal
      • Unregistered

所感

単体テストの前に設計しないとこうなる。設計の前に言語仕様などを学習しないと設計できない。学習するには公式リファレンス参照しコードを書くこと。わかっていても手が回らない。