Я должен сказать, я ненавижу "описательные" имена переменной, становящиеся "невероятно подробными" именами переменной.
Моя предпочтительная альтернатива должна использовать только имена единицы измерения в коротких функциях. Например,
function velocity(m, s) {
return m/s;
}
Вы не должны говорить "length_m", потому что в этом контексте, очевидно, что только длины измеримы в метрах.
сказавший это. Если бы я писал систему, где ошибки единиц измерения были действительно опасны, я, вероятно, использовал бы систему типов и определил бы класс Длины, который всегда преобразовывал себя в стандартную единицу для любого вычисления. Возможно, даже различные подклассы для Футов, Метров и т.д.
Ctrl + Shift + G поместит новый GUID в текущую позицию в редакторе.
Он отформатирован для использования в качестве интерфейса IID, то есть с заключенными квадратными скобками - [] -, но как только у вас есть GUID в текстовом редакторе, вы можете сделать что угодно - скопируйте / вырежьте в буфер обмена и т. д.