nprogram’s blog

気ままに、プログラミングのトピックについて書いていきます

2018-12-01から1ヶ月間の記事一覧

Pythonでプライベートメンバ変数をクラスに定義する [Python]

Pythonのプロパティを使う方法 Pythonでは、クラスのカプセル化を実現する際は、プロパティを用いるほうがいいと思います。 getter, setterを作ったとしても、使用者側がそれを使ってくれる保証がありません。(´;ω;`) あまり良くない書き方 その3 getter/se…

クラスのメソッドのオーバーライドとsuperによる親メソッドの呼び出し [Python]

クラスのメソッドのオーバーライドとsuperによる親メソッドの呼び出し <コード> class Car(object): def __init__(self, model=None): self.model = model def run(self): print('run') class ToyotaCar(Car): def run(self): print('fast') class TeslaCar(…

業務で作成する設計ドキュメント

はじめに プロジェクトで作成する設計ドキュメントは、プロジェクトの計画や品質を守るためにも必須と考えています。 私が必要と考える設計ドキュメントを以下に記載しました。 設計ドキュメント 番号 項目 内容 備考 優先度 1 GQM 定量的にプロジェクトの目…