[お知らせ]こちらのまとめに追加して欲しい内容があるなど、ご要望等ございましたら、下の所からのコメントやX(旧Twitter)などでお気軽にお伝えください。 Connpass: https://omotesandorb.connpass.com/event/353394/ それぞれのLTなどについての簡単な記録です。 ## スポンサーLT:SmartHR 様 ### System Spec(結合テスト) - SmartHRではCapybaraを使っている - 通常はヘッドレスブラウザでテスト ### 網羅的なテストになると数千行に どこで何の操作が行われているのかを知りたい -> 設定を1つ変更すればバックグラウンドでブラウザを立ち上げられる ### エンジニア募集中です ## スポンサーLT:Hubble 様 - 契約書の管理クラウド - 契約をAIで回す - 技術スタック:バックエンドでRubyやRailsを利用している - コミュニケーション力のある方を特に募集中 ## kaiba「TRICKのはじめかた」 - TRICKとは超絶技巧プログラミングコンテストのこと ### TRICK - ルールがある - 提出方法:メール ### TRICKを始めるには - mameさんの著書を読むと良い ### TRICKのデモ ## hatsu「MySQL・Not null制約・alter table」 - active_record_doctor gemを使って制約が無いカラムを探した - オンラインDDLがあるとはいえ、本番環境にNot null制約を足して大丈夫か? -> 調査した。 + 注意点として、ロック時間を短くすることなど ## s.mototsune「僕はRubyを書き続けるのか」 発表資料: https://blog.saeki-mototsune.com/articles/5 - マインドの話 - 今後のキャリアについて悩む中 参加したRuby Kaigi 2024 - Rubyを好きだから書き続けていたことを思い出した - Rubyは戻ってくる場所を用意してくれている - BlaticRuby(ラトビア)に参加してきます ## Samuel Williams(自動コーディングを用いたライブコーディング) - Rubyでワームゲームを実装 ## Toshio Maki(地域rbドリンクアップをRubyKagi2025でやってみた) - スケジュール決め - 店決め - 料金決め - 会計報告 - 良かったこと - 反省点など - 函館でもやってみたい。他の地域rbと連携してやりたい。 ## Yuto Urushima「Rubyの!メソッドをちゃんと理解する」 - !がついたメソッドの定義 ### もともとの理解 - 元のオブジェクトを変更する場合 - 例外をなげる場合 ### 聞いてみて分かったこと - 雰囲気で決まっているのでは? - 「ペア」のより危険な方に付く #### 変わった例: exitとexit! ### 結論 - ペアのメソッドで用いる - より危険な方に「!」を付ける