понедельник, 4 марта 2019 г.

Go Code Review Comments: Инициализмы

Слова в именах, которые являются инициализмами или аббревиатурами (например, «URL» или «NATO»), имеют последовательный регистр. Например, «URL» должен отображаться как «URL» или «url» (как в «urlPony» или «URLPony»), а не «Url». Как пример: ServeHTTP не ServeHttp. Для идентификаторов с несколькими инициализированными «словами» используйте, например, «xmlHTTPRequest» или «XMLHTTPRequest».

Это правило также применяется к «ID», когда оно сокращенно от «Identity Document» (что практически во всех случаях, когда это не «id», как в «ego», «superego»), поэтому пишите «appID» вместо «appId».

Код, сгенерированный компилятором буфера протокола, исключен из этого правила. Человеческий код придерживается более высокого стандарта, чем машинный код.


Читайте также:


Комментариев нет:

Отправить комментарий