История изменений
Исправление 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 - я юзаю тезаурус когда надо слово подобрать и фантазии не хватает.