LINUX.ORG.RU

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

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

IMO это подгоняние кода под IDE, что не есть гуд. Настрой чтобы понимала, или поменяй IDE. Основные критерии должны быть связаны с человеком а не с куском кода.

Суффиксы или неймспейсы - в принципе вкусовщина. Можно при импорте «поменять» имя на подлиннее/покороче.

В основном все зависит от толщины проекта:

  • На мелких часто предпочитают короткие имена. Лаконично же, не напряжно.
  • На больших юзают более длинные («descriptive») имена. Потому что когда у тебя будет десять гридов, ты усрешься в голове контекст переключать. Или когда видишь код впервые, по короткому имени сложнее въехать.

Это все конечно ооочень приблизительно.


Grid[Component] - IMHO тут другой нюанс, использование слов паразитов в названии (не имеющих внятного смысла). Если слов можно выкинуть без потери смысла - надо выкидывать или менять на другое. Примерно тот же косяк что data_counter вместо counter.

https://www.thesaurus.com/browse/truncate - я юзаю тезаурус когда надо слово подобрать и фантазии не хватает.

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

IMO это подгоняние кода под IDE, что не есть гуд. Настрой чтобы понимала, или поменяй IDE. Основные критерии должны быть связаны с человеком а не с куском кода.

Суффиксы или неймспейсы - в принципе вкусовщина. Можно при импорте «поменять» имя на подлиннее/покороче.

В основном все зависит от толщины проекта:

  • На мелких часто предпочитают короткие имена. Лаконично же, не напряжно.
  • На больших юзают более длинные («descriptive») имена. Потому что когда у тебя будет десять гридов, ты усрешься в голове контекст переключать. Или когда видишь код впервые, по короткому имени сложнее въехать.

Это все конечно ооочень приблизительно.


Grid[Component] - IMHO тут другой нюанс, использование слов паразитов в названии (не имеющих внятного смысла). Если слов можно выкинуть без потери смысла - надо выкидывать или менять на другое.

https://www.thesaurus.com/browse/truncate - я юзаю тезаурус когда надо слово подобрать и фантазии не хватает.