Я смотрел на американский язык жестов на днях ... и заметил, что построение языка было комментарием к теме.Как и в «Погода хорошая».Это заставило меня задуматься о том, почему мы называем методы / функции следующим образом:
function getName() { ... }
function setName(v) { ... }
Если мы подумаем о присвоении имен в функции комментария к теме, имена функций будут
function nameGet() { ... }
function nameSet() { ... }
Это может быть лучше, если у класса несколько целей.IE:
class events {
function ListAdd();
function ListDelete();
function ListGet();
function EventAdd();
function EventDelete();
function EventGet();
}
Таким образом, функции сгруппированы по «теме».Где, как и в предыдущем названии, функции сгруппированы в Action-Noun, но отсортированы по существительным.
Я подумал, что это интересный POV, что другие люди думают о именовании функций / методов Topic-Comment?
Очевидно, что смешивать соглашения об именах в одном проекте было бы странно, но в целом?