-
Notifications
You must be signed in to change notification settings - Fork 8
議事録(86)
yowasou edited this page Aug 13, 2023
·
10 revisions
議事録(86)
- 人数多い
- 最初に前回のKPT読んだ
- 定例会進行ガイドラインもT読んだ
- rails使って開発してる人。awsユーザーグループも
- 製造業向けソフトウェアの会社でマネジメントしてる人
- 静岡から来ている人。nodejsかいてる
- rubyを書いている会社にいる人。ruby思い出したい
- 最近はpythonいじってる人。横浜から
- 製造業でC++の人
- ERPカスタマイズして売ってる人
- デザインの仕事やってる人。コードも書きたい
- 異業種異業界の人。プログラミング興味あり
- ちゃんとプログラミング勉強したい人。8年くらい前にRubyやった
- よくわからないけどプログラミングやりたい人。
- 4億年ぶりに参加の人。登山と福岡のアイドルにハマっているヘルシープログラマ。4月からrailsチュートリアルやってる
- 社労士の人。月半分くらいは給与計算。kintoneで作ってる
- 浜松で5年ほどruby使った開発をしている人。個人でrailsアプリ作ったりもしている
- 仕事ではソフト作ってないんだけど最近また必要になってきた人。
- どうやって始めればいいんだ・・・
- 本をお手元に用意
- IT技術系書籍読書会のしおり (https://www.slideshare.net/You_Kinjoh/it-34275340)
- extream reading (https://ie.u-ryukyu.ac.jp/nakarx/2011/05/24/extreme-reading%E3%82%92%E8%A9%A6%E3%81%99/)
- 各自決まったところまで読み進めて、質問
- できれば事前に読んでくる
- Windowsの人はrubyInstaller入れておいてね
- begin end使ってる人もいる。
- まれなだけでダメではない。
- カラーリングのないテキストエディタだと辛いかも
- 楽な方で
- 一応Ruby公式的には、begin endは埋め込みドキュメント。rdoc形式、yardを推奨
- rubocopはbegin endで怒らない
- rubocopはロボコップで合ってるのか?・・・多分合ってる。コード規約チェックツール (http://yomikata.org/word/rubocop)
- デフォルトは厳し目の設定。使い方は人による。常時とかテストの度とか。
- misogiさんがVSCodeのrubocopプラグイン作ってる
- この本は規格というより、現場寄りになっている
- どこに空白入れるべき?
- 数式はスペース入れなくてもいいけど・・・見やすいようにスペース入れている。
- 数式多い会社の人・・・やっぱりスペースで離している
- 累乗、単行演算子はくっつけちゃうかも。rubyは無いけど++とか
- スネークケースで書く
- 大文字だと定数になる。のちのち詳しく
- わかりやすい変数名を書くのは難しいテーマ。
- 名詞、形容詞、動詞で混乱。英単語辞書は必須
- リーダブルコードとか参考になる。Webサービスあるかも。あったような気がする。(https://codic.jp/)
- めった増えない
- 可能性は無きにしもあらず
- 増えたらきっと話題になる
- 基本的には辞書順
- 短いほうが先に来る
- UTF8とは限らない。string型の中にエンコーディングが入っているので注意
- エンコーディングが違う文字列を比較すると標準ではエラーになる。
- ただし、requireしているとエラーとしないようにするライブラリもあるので注意。
- 数値のつもりで数値文字列を比較するとうまくいかなかったりするので注意
- Rubyは式展開使うことが多い。
- "my name is #{name}"みたいな
- 変数ではなく式も打ち込める
- 展開するときだけシングルクォートにするべきなんだけど、気にしてない人もいる
- 速度は変わらないのでは
- pythonだと有理数になる
- rubyはrをつけると有理数
- 配列やハッシュにして返す
- 引数はカンマ区切りで複数いける
- rubocopも同じ感じのルール。指摘される
- rubyだとメソッドとプロパティの境界が曖昧なので、カッコも書かない
- returnは書いてないと気持ち悪いかも・・・
- javascriptやると混乱する
- みんなが悩んでる
- 0はどうする?・・・
- 数学的には0は15で割り切れる
- 自動でto_sされます
- 自分でto_sを作ったクラスであれば自動キャストも制御できる
- ()で囲むべきだと思った
- 知らないものが多かった
- バージョンアップで追加されてる
- bashも何種類かあるがここまで多くはない。
- インデント周りの仕様はおもしろいのでぜひ試してみて
- ヒアドキュメントは複数重ねられる。この結果は"ABCDEF"。
- puts <<~EOS, <<~EOS2
- ABC
- EOS
- DEF
- EOS2
- puts(1,2) これはOK
- puts (1,2) これはNG。カッコの前のスペースは不要
- 浜松ruby会議02は100回記念でやる???
- 4/18 水曜日 Anyでkintoneカフェ
- 4/21 土曜日 Wordpress勉強会
- 5/19 土曜日 hamamatsu.js 3回目
- unagi.pyは次回Django
- 続きをやります