開発者による開発者のための機能、コメントへのタグ付け

Deeplからの自動翻訳

開発者の生活にコメントは欠かせません。新しい機能に取り組むとき、私たちはしばしば備忘録のようなコメントを付けます。例えば

  • コードの一部を同僚と検証するために
  • 関数をリファクタリングするため。
  • パフォーマンスを低下させているコードを修正するため。
  • メソッドやクラスをセクションに分割するため。
  • クラスのスケルトンを作成し、各関数の内部にTodoコメントを追加する。

たとえ簡単なコードを書いたとしても、数カ月後、数年後に読んでみてください。まだシンプルに見えるでしょうか、それともコメントを付けておけばよかったと思うでしょうか。

4D v19 R4では、コメントをより整理するために、コメントタグを 使用することで、全く新しいレベルのコメントを提供します。

新しいタグは3つあります。

  • MARK
  • TODO
  • FIXME

この前のブログ記事で、コード・エディタのリストを紹介し、クラス内を簡単に移動できるようにしました。これらの3つのタグで始まるコメントも、このリストに表示されます。

これらのタグは、クラスやメソッド内で使用することができます。

使用方法

MARK タグを使用すると、コードをセクションに分割することができます。3 種類の書き方ができます。他の 2 つのタグ、TODO と FIXME も同じように書きます。利点は、リスト内のアイコンが異なることで、今後のアクションの優先順位をつけるためにコードを整理することができます。

  • //MARK:私のコメント: セクションを追加する
  • //MARK:- my comment with the line: セパレーターラインを使ったセクションを追加する
  • //MARK:-:セパレータ行だけを追加するには
  • //TODO: これを行うには
  • //FIXME:これを修正する

ORDA クラスの例です。

blank

関数とコメントタグは、クラスとメソッドの内部で出現順に表示されます。お好みで、macOSではCmd、WindowsではAltを押したままメニューを展開すると、クラスの関数やコメントタグをアルファベット順に表示させることができます。

次は何をする?

この新機能を使って、コーディングのゲームをステップアップする準備はできましたか?コードを整理し、クラスやメソッドをナビゲートするためのこの新しい可能性についてどう思うか、私たちに教えてください。フォーラムでお待ちしています。

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。