LINUX.ORG.RU

История изменений

Исправление torvn77, (текущая версия) :

то работа без ide, которая будет сопоставлять идентификаторы и смысл этой переменной превратится в ад.

Ну во первых предусмотрен экспорт с заменой id на имена там, где они указаны.

Во вторых коменты в формате doxygen никуда не пропадут.

В третьих по мере роста понимания переменную можно захотеть переименовать несколько раз и делать всякий раз групповую автозамену хлопотно.
На самом деле именно к групповой автозамене, может решекспом по нескольким файлам рефакторинг и сведётся и если две переменных назывались одинаково то схема без id станет источником ошибок и трат времени на поиск пересечений. Схема с id должна позволить избежать таких непроизводитедьных затрат времени.

Можно даже использовать однобуквенные идентификаторы.

Чем такой индентификатор лучше id?
По моему ничем, а даже хуже, потому что id в рамках проекта будет гарантированно индивидуален.

Исходная версия torvn77, :

то работа без ide, которая будет сопоставлять идентификаторы и смысл этой переменной превратится в ад.

Ну во первых предусмотрен экспорт с заменой id на имена там, где они указаны.

Во вторых коменты в формате doxygen никуда не пропадут.

В третьих по мере роста понимания переменную можно захотеть переименовать несколько раз и делать всякий раз групповую автозамену хлопотно.
На самом деле именно к групповой автозамене, может решекспом по нескольким файлам рефакторинг и сведётся и если две переменных назывались одинаково то схема без id станет источником ошибок и трат времени на поиск пересечений. Схема с id должна позволить избежать таких непроизводитедьных затрат времени.

Можно даже использовать однобуквенные идентификаторы.
Чем такой индентификатор лучше id?
По моему ничем, а даже хуже, потому что id в рамках проекта будет гарантированно индивидуален.