docs:programming:patch_and_diff