Что означает имя переменной "lsSQL"?

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

Что значит ls имею в виду? Что это за нотация?

Спасибо,
Том

2 ответа

Решение

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

Если мой VB Naming Convention Fu служит мне правильно, я считаю, что ls префикс обозначает Local String (а затем SQL просто указывает, что это SQL-оператор).

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

Другие вопросы по тегам