プログラミング
知り合いが悩んでいたので実装してもらった。マジでいけるんだ… 質問文 virtualdjで出力したcueシートを、csv形式に変換するpythonスクリプトを実装してください 回答 import csv def convert_cue_to_csv(cue_file, csv_file): # cueシートのデータを格納す…
kiito.hatenablog.com ↑最近こちらに悩んでいます。感覚的には積極的にmix-in(と委譲)を使ったほうがモデリングしやすいのですが、もしかすると継承のほうが便利なケースがあるかも分かりません。それで以下の2つを調べていました。 「inheritance is not …
会社のコードレビューで、同僚のコードが少しクラス設計が微妙だった(委譲で十分なのに継承でわかりづらくしていた)ことを指摘したことがあります。「こういう場合は委譲ではなく継承を使うべき」という指針として「リスコフの置換原則」や「is-a関係」を…