#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版]」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本