PHP では、PHPdoc 構文に慣れていました。
/** Do something useful
@param first Primary data
@return int
@throws BadException
*/
function($first){ ...
— ちょっとした便利なリファレンス: 特にサードパーティのライブラリの場合、「あれは何??」を思い出すだけでよい場合に非常に便利です。また、すべての IDE でこれをポップアップ ヒントに表示できます。
Python には規則がないように思われます。プレーン テキストのみです。よく説明されていますが、ダイジェストするには長すぎます。
わかりました、そうしましょう。しかし、私のアプリケーションでは平文の山を使いたくありません。
従うべきよく知られた規則はありますか? クラス属性を文書化する方法は?! PyCharm IDEレシピは特に歓迎します:)
Python3 には、機能注釈用のPEP 3107があります。これは 2.x (具体的には 2.6) では役に立ちません。
また、reStructuredText のPEP 0287もあります。空想ですが、まだ構造化されていません。