#10 Rubyで学ぶコメント規約の基本
Rubyのコメントは、他の言語と共通するシンプルな書き方に加えて、RDocという説明書きの仕組みがあります。この記事では、Rubyにおけるコメントの書き方を解説します。
コメントの書き方
Rubyでは`#`から行末までがコメントとして扱われます。
# これは年齢を表す変数
age = 20
複数行のコメントには、`=begin`と`=end`で囲む書き方もありますが、あまり多用はされません。
RDocという仕組み
Rubyには「RDoc」という、コメントから説明書きを生成する仕組みがあります。
# 利用者に挨拶を表示する
#
# @param name [String] 利用者の名前
def greet(name)
puts "こんにちは、#{name}さん"
end
何を書くべきか
Rubyのコミュニティは、コードそのものが読みやすいことを重視する文化があります。そのため、コメントは「コードだけでは伝わらない意図」を補足するために使い、過剰に書きすぎないことも大切にされています。
Rubyならではの注意点
Rubyは読みやすい文法が特徴のため、シンプルなメソッドにまで細かいコメントを付けると、かえって冗長に感じられることがあります。本当に必要な場所を見極めてコメントを書く意識を持ちましょう。
まとめ
Rubyのコメントは`#`が基本で、RDocによる説明書きの仕組みもあります。コードの読みやすさを活かし、コメントは必要な場所に絞って書きましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Rubyをもっと学びたい方には「プロを目指す人のためのRuby入門[改訂2版]」がおすすめです。
コメント
コメントを投稿