In an itemupdated event receiver, when referring to list fields, is it better to use the field's internal name, or its display name?
Is there a clear guideline or best practice, or is this a subjective discussion?
As per my suggestion, Better to use field's internal name, in future if you may rename your field that doesnot affect the field which you updating on it. because field's internal name never change so no need to update code, whereas display name changed on rename field, so you need to update the code as per you define(renamed) field name