歩いたら休め

なんでこんな模様をしているのですか?

プログラミング

virtualdjで出力したcueシートを、csv形式に変換するpythonスクリプトを実装してください

知り合いが悩んでいたので実装してもらった。マジでいけるんだ… 質問文 virtualdjで出力したcueシートを、csv形式に変換するpythonスクリプトを実装してください 回答 import csv def convert_cue_to_csv(cue_file, csv_file): # cueシートのデータを格納す…

【プログラミング】mix-inやtraitより継承のほうが優れているケースは存在するのか?(が分からなかった)

kiito.hatenablog.com ↑最近こちらに悩んでいます。感覚的には積極的にmix-in(と委譲)を使ったほうがモデリングしやすいのですが、もしかすると継承のほうが便利なケースがあるかも分かりません。それで以下の2つを調べていました。 「inheritance is not …

【プログラミング】リスコフの置換原則についてのメモ

会社のコードレビューで、同僚のコードが少しクラス設計が微妙だった(委譲で十分なのに継承でわかりづらくしていた)ことを指摘したことがあります。「こういう場合は委譲ではなく継承を使うべき」という指針として「リスコフの置換原則」や「is-a関係」を…