В общем, мы должны называть функции, чтобы следовать, начиная с глаголов, и называть переменные, чтобы следовать, начиная с существительных. Но если целевой объект имеет определенную c роль, например, кнопку для создания чего-либо, и я хочу определить связанные с ним переменные, я назвал его как «createButtonStyles». Особенно на языках программирования, которые имеют функции первоклассных объектов, таких как JavaScript, трудно угадать роль, когда мы читаем их имена. Например, когда мы читаем createButtonStyles
, мы должны угадать, имеет ли переменная стили кнопки или переменная должна создавать кнопки стилей.
const createButtonStyles = { color: "red" }; // Styles for a create button
function createButtonStyles { ... }; // A function to create styles of create button
Как их назвать?