2017-07-12 9 views
0

私は当時の特定のC/ALタスクに直面しています。私はC#でコードするのに慣れていたので、C/ALはいくつかの面で少し異なっているようです。 特に、私は大文字で始まる変数名を使用することをお勧めします。 私の見地からは、変数にラクセル表記法を使用するのは、読みやすさの面でメリットがあります。 Microsoftがそのように推奨している理由はありますか?Dynamics Nav C/AL命名規則

答えて

0

パスカルケース(最初の文字は常に大文字)が使用される特別な理由はありません。それはコードがすべての製品にわたって統一されているように、すべての開発者のためのガイドラインであると言われています。一般的な考え方では、2つの異なるソース(たとえば2人の異なる開発者)のコードをマージすると、コードが単一のソースからのものであるかのように最終結果が表示されます。

一部の企業では、コードのフォーマット方法を内部ルールで定めています。ので、私はマイクロソフトによって指定された命名規則を使用することを好む:それはNavisionの標準コード(範囲1..49999内のオブジェクト)と私のコードが一貫せ

  • 、それは私と私のコードは一貫なります(Microsoft社のポリシーはMicrosoftの命名規則を使用することです)。

MSDN Naming Conventionsページ状態:

「正確で一貫性のある用語は、アプリケーションとエンドユーザーの作業を支援するオブジェクトを命名し、省略のための規則は、開発者がクロノス・インターナショナル株式会社のデモ用データベースを理解するのに役立ちます。新しい機能をより早く開発してください。

パスカルケースは、コードの一貫性と全体的な均一性のために使用する必要がありますが、必要ではありません。 Naming Conventionsに関する会社の方針に相談し、それに従うか、またはMicrosoftの命名ガイドラインに従うように新鮮な準備を始めているかどうかを知っておくことをお勧めします。