最近開催された DelphiCon 2021 では、著名なDelphiコミュニティメンバーを数多く集め、Delphi、 Windowsプログラム開発、その他のさまざまなトピックをバーチャルで配信しました。そのうちの1人は、当初からDelphiコミュニティに参加していたNick Hodgesです。彼はオリジナルのDelphi 1ベータテスターであり、Borland、CodeGear、そしてEmbarcadero Technologiesでも働いていました。彼は、 Coding in Delphi、More Coding in Delphi、 Dependency Injection in Delphiの著者でもあります。Nickは、Delphiでのすべての経験を活かして、すべてのプログラマが従うべきDelphiのベストプラクティスに関する洞察を共有するのにふさわしい人物の1人です。

Delphi開発者が従うべき7つのルール

このセッションでNick Hodgesは、Delphiを使う上で従うべき7つのベストプラクティスを共有します。まず、Nick はプログラマにコードのフォーマットに時間を無駄にしないように勧めています。コードのフォーマットは、おそらく開発者として実行できる最も重要なことの1つですが、生産性を向上させるには、効果的で時間のかからないフォーマットスキームを考え出す必要があります。彼はまた、プログラマがライブテンプレートを活用してコードを記述することで、コーディングにかかる​​時間を短縮することを奨励しています。

Nickはまた、ユーザーインターフェイスの外部および外部でアプリケーションのビジネスロジックを設計することで、すべての人が「オンクリック」プログラマにならないように強く提案しています。彼が強く反対しているもう1つのDelphiの慣例は、「with」ステートメントの使用です。デバッグが難しくなるという事実は別として、「with」を使用すると、予期せぬバグを容易に引き起こす恐れががあります。

Nickはまた、プログラマがデバッガの使用方法を学び、その機能を利用することを奨励しています。彼はまた、いくつか例を挙げ、Parnassus Navigator、Konopkaコントロール、ParnassusブックマークなどのRAD Studioに付属する無料のアドオンを利用することをすべての人に奨励しています。最後に、彼の最近の本に関連して、彼はプログラマに「Dependency Injection」を使用するようにアドバイスしています。これは、コードを分離して編成する手法またはプロセスです。セッションはまた、いくつかのDelphi関連の質問に対応するQ&Aセクションで終了します。

Get a free copy of Delphi for yourself by downloading a free Delphi trial today!


RAD Studio、Delphi、C++Builderを用いれば、開発時間を短縮し、より早く市場に投入可能!
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!

Delphi Community Edition(無料)C++Builder Community Edition(無料)