Что означает имя переменной «lsSQL»? - PullRequest
1 голос
/ 28 апреля 2010

Я заметил в недавней статье о TDWTF, что кто-то использовал имя переменной lsSQL. Я также заметил похожие имена переменных в устаревшем приложении, над которым я работаю, и в других местах в Интернете , но я так и не узнал, что означает префикс ls.

Что означает ls? Что это за нотация?

Спасибо,
Том

Ответы [ 2 ]

3 голосов
/ 28 апреля 2010

Я бы ожидал, что это использование венгерской нотации в Basic-подобном языке (т.е. без строгой типизации). Здесь я ожидал бы, что l будет обозначать что-то вроде "локальной переменной" как противоположное "аргументу" или "глобальной переменной", а s будет обозначать тип, т.е. строку здесь.

2 голосов
/ 28 апреля 2010

Если мое соглашение по именованию VB Fu мне подходит, я считаю, что префикс ls обозначает Local String (а затем SQL просто указывает, что это SQL-оператор).

В качестве сравнения в этих ситуациях я бы ожидал, что там будет также переменная с префиксом lcon для локального соединения.

...