Skip to content
Yowasou edited this page Oct 14, 2018 · 3 revisions

Hamamatsu.rb 92

  • 初参加1名

自己紹介

  • 新人なし

KPT振り返り

  • 予習してきましたか?的な話

読書会

  • attr_reader attrはなんと読む??

  • アトール

  • アトリビュート

  • アター

  • アット

  • アトラー

  • みんな違う・・・

  • 7.2.1 クラスは便利という話

  • メソッドのカッコは省略できる

  • attr_readerは@変数のものを使う

  • コンストラクタの引数と@変数の名前が同じなのが落ち着かない

  • 「オブジェクト」「インスタンス」の使い分け

  • クラスをnewしたものがインスタンス??

  • クラスをインスタンス化したのがインスタンス・・・Rubyに限らず

  • 文脈によりけり

  • ローカル変数を大文字で始めるとどうなる

  • エラーになる"dynamic constant assignment"

  • インスタンス変数は全部initializeの中に書いておくべき?

  • そんなことはない

  • getter内で定義することがある

  • そもそも大量に定義するべきではない

  • 同じクラスを編集している人の間で重複したことはない

  • メソッド名の表記法・・・クラス名#メソッド名 最初はわかりにくかったが慣れた

  • 定数は全部大文字であるべきか(文法上は1文字目が大文字になっていれば定数扱い)

  • ⇛全部大文字にしてる

  • 改札機サンプルをみんなで写経

  • fareという単語が自然に出てこない・・・

  • rdocも本の中で紹介されています。べんり。

  • 別に似たような奴がある?・・・

  • javaならjavadoc

  • セッターメソッドのself付け忘れは注意。対策はある? -> rubocopは指摘してくれるが万能ではないかも

  • lib/user.rb:8:5: W: Lint/UselessAssignment: Useless assignment to variable - name.

次回

  • 7章最後までを目標にする
  • 11/14(水曜日)
  • 12/1は浜松トライアルオフィス??で合同で行うらしい

告知

  • 浜松市ものづくりハッカソン 11/10,11/11 ※AWSのハッカソン説明会は平日なので注意
  • hamamatsu.js 11/17
  • jaws-ug 10/27

KPT

Clone this wiki locally