Знаете ли вы какое-нибудь руководство по стилю для VB6? - PullRequest
5 голосов
/ 25 июня 2010

Я кодирую с Vb6 каждый день, используя свое собственное соглашение, и я начинаю чувствовать себя виноватым по этому поводу.
Знаете ли вы какие-либо руководства по стилю для VB6, такие как соглашение об именах, методы кодирования и лучшие практики?

Ответы [ 5 ]

4 голосов
/ 25 июня 2010

Несмотря на дурную славу VB6 в унаследованных кодовых базах, он все еще используется интенсивно каждый день на многих предприятиях, и он выиграет от хорошего стиля.

Как предположил Даррел, будет соответствовать существующему кодуbase.

Однако, если у вас есть свобода в стиле кода, вы можете выбрать Reddick VBA Naming Convention (VBA - та же кодовая база, что и VB6).Это рекомендуется в Руководстве разработчика по VBA. Конечно, многие из его стилей будут выглядеть устаревшими в среде .NET, но, похоже, они активно используются в примерах VB6 и VBA.

3 голосов
/ 25 июня 2010

Рекомендации Microsoft по кодированию в руководстве по VB6 довольно хороши.

  • Как говорит Даррил, при редактировании существующего кода лучше всего соответствовать соглашениям об именах, отступам и стилю комментариев в существующей подпрограмме или модуле. Вы можете быть более креативными при создании новых модулей.
  • Однако есть некоторые рекомендации, которые всегда следует применять (например, перед редактированием модуля без Option Explicit. Я бы добавил Option Explicit, прежде чем делать что-либо еще).
1 голос
/ 26 июня 2010

Я нашел Практические стандарты для Microsoft Visual Basic достаточно хорошими. Это из классической эры VB и доступно всего за 1 цент (плюс доставка).

1 голос
/ 25 июня 2010

Я бы не задумывался о каком-либо "стандартном" стиле для кодирования VB6 на данном этапе. Важно то, что вы согласны с существующей кодовой базой.

0 голосов
/ 25 июня 2010

На мой взгляд, не имеет значения, какой стиль вы используете, если вы последовательны.Однако вы должны быть достаточно гибкими, чтобы писать в домашнем стиле вашего работодателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...