更新 Django 项目的最佳方法,跟踪更新
Best approach to update django project, track updates
大家好!
我有一个 Django 项目,已经托管。该项目包含许多功能。有时,当我更新项目的一部分时,我不记得这些更新可能会影响到哪里。
第 1 页
line 1: if obj.love_basket:
line 2: up.fan = True # as well
line 3: up.save()
几个月后,我想删除 fan
属性并将其替换为 is_fan
第 2 页
line 4: class UserProfile:
line 5: # fan = models.BooleanField()
line 6: is_fan = models.BooleanField()
此更改将来会在用户点击 line 2
时出错
这只是一个例子。
我如何知道这些更改可能会影响哪些地方?
Write unit tests! 通过非常简单的单元测试就可以轻松解决此类问题。
大家好!
我有一个 Django 项目,已经托管。该项目包含许多功能。有时,当我更新项目的一部分时,我不记得这些更新可能会影响到哪里。
第 1 页
line 1: if obj.love_basket:
line 2: up.fan = True # as well
line 3: up.save()
几个月后,我想删除 fan
属性并将其替换为 is_fan
第 2 页
line 4: class UserProfile:
line 5: # fan = models.BooleanField()
line 6: is_fan = models.BooleanField()
此更改将来会在用户点击 line 2
时出错
这只是一个例子。
我如何知道这些更改可能会影响哪些地方?
Write unit tests! 通过非常简单的单元测试就可以轻松解决此类问题。