リファクタリング前にテストコードを書く
GitHub Copilotを使用すれば、コードの変更は非常に簡単ですが、提案されたコードが常に正しいわけではありません。リファクタリング前にテストを記述することは非常に重要です。これは、GitHub Copilotを使用する際も同じです。
Description
Example
def total_price(items):
return sum(item['price'] * item['quantity'] for item in items)def test_total_price():
items = [
{'price': 5, 'quantity': 2},
{'price': 3, 'quantity': 1}
]
assert total_price(items) == 13def total_price(items):
total = 0
for item in items:
total += item['price'] * item['quantity']
return totalExercise
Checklist for Further Learning
Last updated