-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
整理: ユーザー辞書のdocstring・変数名・型・コメント #836
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ほぼLGTMです!!
これはどうするのが最適なのかわからないのでちょっと聞いてみてる感じなのですが、ぱっと見で役割が想像できるようなプライベート関数の引数にもドキュメントを付けると、次はそのコメントのメンテナンスが大変になりそうだなと思えてきました。
かといって何もないのはそれはそれで読みづらいのと、付ける付けないのルールを考えるのも難しいのとで、どう考えれば良いか方針ご存知でしたら知りたいなくらいの気持ちです!
はい、同意です。
そう言われてみると、これに関する best practice を見たこと無い気がします。 私が個人プロジェクトでよく採用するのは「パッケージ外に public な関数は formal docstring 必須」「他の関数は、機能ベース関数名 + 型エイリアス で上手く表現できたら、formal docstring のワンライナー化許可」です。 これを:
こうする感じ:
|
@tarepan def hoge(
arg1: str, # この引数のコメント
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!
内容
ユーザー辞書モジュールへのdocstring・変数名・型・コメント追加によるリファクタリング
関連 Issue