今日初めて PHPDoc を使用してみましたが、すぐに問題が発生しました。
変数宣言の 1 行ごとに、少なくとも 5 行のコメントがありました。例:
/**
* Holds path the remote server
* @name ...
* @global ...
*/
$myvar = ...
もちろん、見返りは素晴らしいですが、これにより、10 行の構成ファイルが 60 行のファイルに変わります。記入するのに永遠に時間がかかりますが、単純なワンライナーよりもはるかに多くのことを追加できるとはまだ確信していません.
また、ワークフローにねじれが発生します。大幅な変更が必要になるまでは、すべて問題ありません。ドキュメント ブロックが十分に文書化されているため、突如としてコードをリファクタリングする必要がなくなりましたが、これらの面倒な詳細をすべて書き直す必要があります。あなたが言う最後まで待って?ハッ!その後、文書化は決して起こりません。
その上、コードの途中で C スタイルの /**/ コメントを強制されます。これにより、必要に応じて大きなブロックをコメントアウトする機能が失われるため、開発中に私は夢中になります。コードの大きなブロックをコメントアウトするには、 :range,s/^/#/ のようなものをプルする必要があります。後で元に戻します。迷惑!
簡単に言えば、私はPHPDocが好きで、よく文書化されたコードが大好きですが、コードの1行ごとに5行のコメントは多すぎます! . 不足している機能はありますか? これはよくある問題ですか?