あなたは同僚に、ローン元金(借入額)の計算式を表す関数の作成を依頼しました。彼女は次のコードを提示しました。
def calculate_loan_amount(m, r, N): return m * ((1 + r) ** N - 1) / (r * (1 + r) ** N)
次のうち、効果的なコードレビューで含めるべき指摘はどれですか?
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
要件を把握し、計算機をゼロから作り始めましょう。その中で、Don't Repeat Yourself(DRY)原則など、重要なオブジェクト指向とソフトウェア工学の原則を復習します。
基礎はできたので、ここから磨きをかけます。ドキュメンテーションと自動テストを追加し、さらに機能を拡張していきましょう。
メインのコードが書けたら、正しく動作しベストプラクティスに沿っているかを確認します。コードのレビュー、リファクタリング、改善の方法を学び、より網羅的なテストも実行します。
現在の演習