Skip to content
yowasou edited this page Aug 13, 2023 · 7 revisions

司会:yowasou 議事録:heppokokun

  • 初参加 1名

自己紹介

  • C#やってます
  • EC系フロントエンドしてます。
  • 仕事でRubyやってます。
  • Rubyはまだまだ
  • 普段はC++
  • 普段は社内でITの改善をしています。
  • Rubyを勉強しながらホウボウを回っています。

差し入れ

  • 大砂丘
  • ラングドシャホワイトチョコ など

KPTふりかえり

7.6 (15分)

継承されたクラスメソッドを活用するか?

基本的にはインスタンスメソッドを使う方がデフォである。

ObjectクラスとBasicObjectクラスを区別する必要があるのは特殊な用途に限られる

メタプログラミングで使用する。

7.7 (10分)

Protectedメソッドはどのくらい見る?

そんなに見ない・・・。 全部Publicでよくね?(場合による) API係数だけPublic(場合による) ライブラリでなければPrivateにしておくべき?(場合による)

Privateはなぜサブクラスで使える?

privateといいながらprivateではない コンパイルのときに速いから? Rubyの哲学? 有用な情報があったらslackに上げてください。 読み込むときの順番にprivateを使う。

7.8 7.9 (10分)

定数

クラスインスタンス変数

クラスインスタンス変数のつもりでクラス変数を使うとダメージを食らう。

グローバル変数

結構使うなという変数 rubocoopでも使うなと言われる。

クラス変数は使うかどうか?

メソッドにしちゃう。

7.10

呼び方

equal? イコールはてな == イコールイコール eql? イーキューエルはてな === イコールイコールイコール

場合によって!=も変えないといけない。

不等号はたまに再定義する気がする。

### オープンクラス モンキーパッチ 乱用は禁止 いざというときの伝家の宝刀

エイリアスキーワードとエイリアスメソッドの違い

alias_method alias_method_chain

alias_method_chainは非推奨

ダックタイピング

ダックタイピングはよく使いますよね。 respond_to?を使う。

メソッドオーバーロード

LT

PlanetWalker 静大の学生の方にプログラミングを手伝っていただいている。

告知

Hamamatsu.js

https://connpass.com/event/103307/

kintone Café 浜松 Vol.14

https://kintonecafe-hamamatsu.connpass.com/event/106313/

静岡 WordPress Meetup 〜 WordPressのことを何でも話す忘年会 〜

https://www.meetup.com/ja-JP/Shizuoka-WordPress-Meetup/events/256288468/

ABCD Damonde Hamamatsu

https://sites.google.com/android-group.jp/abcd2019h/ はまるびも出てみませんか?

オープンソースカンファレンス2019 Hamanako - オープンソースの文化祭!

https://www.ospn.jp/osc2019-hamanako/ はまるびは出ますか?

浜松IT合同勉強会 12/1

場所:浜松トライアルオフィス https://hamamatsu-it.connpass.com/event/105172/

機械学習 浜名湖 勉強会 ~機械学習基礎編~

https://ml-hamanako.connpass.com/event/106799/

KPT

http://firekpt.jacoyutorius.com/board/?id=-LRH9E5zo8B83OB-POEt&title=Hamamatsu.rb%20%2393%E3%81%AEKPT

次回

1月9日(水)予定

内容についてはslackにてアンケート

Clone this wiki locally