Цитата:
Сообщение от Arsie
Первое исключает логическую адресацию и без чтения справки.
|
Поведение программы должно, по возможности, упрощать работу пользователя с ней.
По моей экспертной оценке, текущее поведение с автоматической нумерацией с 1, а не с 0 усложняет работу и по совокупности признаков является ошибкой.
Итого, текущее поведение:
1) не имеет логического обоснования;
2) после набора регистров требует лишних телодвижений для их пересчета;
3) легко вводит в заблуждение.
Так же, по моей экспертной оценке исправление этого дефекта имеет минимальные риски, т.к.
1) легко в реализации (нужно найти все места с нумерацией и изменить задаваемое начальное значение;
2) не нарушает обратной совместимости;
3) не требует правки документации;
4) легко и быстро проверяется.