若いDelphi開発者の戒め

かつて、私は若い開発者を監督する任務を負っていました。 簡単な推奨事項から始めることにしました。 結果はあなたの前にあります。

1短くて明確でない


  1. コードを読んでください!
  2. 誰にとっても読みやすいコードを書く
  3. コメントではなく、コードが何をするのか書いてください
  4. 警告とヒントはコンパイルエラーよりも危険です-プロジェクトはそれらを排除せずに構築されます

2開発サイクル


  1. リーダーによるタスク設定
  2. 意思決定
  3. ソリューションを確認
  4. ソリューションの実装
  5. コードレビュー
  6. バージョン管理システムへの配置

3ソースコードの設計



4コメント




5名前の選択



6オペレーター



7カプセル化



8エラー処理



Delphiでのエラー処理の包括的なソース

9デバッグ



トラブルシューティングに関するDelphiプロジェクトの設定
ログファイルの読み方
アクセス違反の詳細
常にFreeではなくFreeAndNilを常に使用する必要がある理由

10リソースリーク



  1. オブジェクトにメモリが割り当てられ、ゼロで埋められます
  2. 進行中のコンストラクター
  3. 前の手順で例外がスローされると、デストラクタが呼び出され、占有メモリが解放され、例外が過剰に興奮します。


リソースリークを検索する
漏れの検索、続き

11継承、構成、実装、拡張



12インターフェース



13ビジュアルコンポーネント



14モジュール



15不要な依存関係の削除


Source: https://habr.com/ru/post/J104377/


All Articles