2024.6.5~2024.6.11【週報】

しばらくサボってしまっていましたが、
週報再開します!
チーム開発MTGが水曜日なので、水曜〜火曜を1週として書いていきます!

先週の振り返り

やったこと

テストが実行できなかったことの詳細 $ rails test:allで以下のエラーが出ていました。

objc[19414]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called.
objc[19414]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.
objc[19417]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called.
objc[19417]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.

macOSpostgresqlが関わっているようで、
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES~/.zshrcに書くとテストが問題なく実行できるようになりました。
参考リンク↓
[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called · Issue #38560 · rails/rails
rails serverでNSPlaceholderDate initialize may have been in progress...
Rails6.1 | [__NSCFConstantString initialize] may have been in progress in another thread when fork() was called - 学生向けプログラミング入門 | 無料

  • ブルーベリー本輪読会🫐
    ・switch、while、for
    fizzbuzzをみんなでモブプロ
    ・オブジェクト、プロパティ

  • プリンシプルオブプログラミング輪読会👑
    自分が主催者の1人で参加する輪読会が始まりました!
    ・ソフトウェアは困難、困難に対して歴史を学んで地道に改善する
    ・プログラミングは設計、成果物がコード(設計書)
    ・ 変更に強いコードを書く、読む時間を短くすることは重要

  • 勝手にモブプロゼミ
    Railsガイド:ルーティング
    Rails のルーティング - Railsガイド
    再帰関数をモブプロ
    haruguchiさんが作ってくださった問題をみんなで解きました!
    再帰関数の理解はできたけど、自分で全部書けるかはまだ微妙なので復習します!

  • 自作サービス案を考える
    なかなかこれというものが浮かばずmachidaさんに相談しました。
    自分が困ったことがあるものをもっと具体的に考えていきたいなと思います。

  • 就職相談を申し込んだ
    togoさんに就職相談のビデオチャットを申し込みました!
    まだ少し早いのですが、自分の道筋が見えてきたら良いなぁと思っています。

  • abc357参加(途中まで)
    RubyKaigi後から競プロを始めました!
    まだまだがっつり初心者です。
    予定があったので1時間弱くらいで抜けたのですが、AとBはACだったので良かったです!

先週の学習時間

学習時間:36時間45分
学習日数:6日

先週あった出来事&感情

  • RubyKaigi 2024 MatzKeynoteレポートの打ち合わせ
    2回目の原稿手直しでした!
    1回目も4時間でしたが今回も4時間でした!
    集合知でどんどん良いレポートになっていってる気がする…!
    滅多にない機会に参加させていただけて本当に感謝です!

  • 部屋が暑い
    最近暑くなってきましたね〜
    自分が作業している部屋はエアコンがないので、暑さ対策を考えたいと思います…

今週の目標

  • レビューをする
    初めてレビュー依頼がきたので、色々調べながらやっていきます!

  • Issue #7829のPR作成

  • Issue #7847のPR作成

今週の予定

  • オンラインボドゲ
    たまたまお邪魔させていただいて参加することになりました!🙌
    とても楽しみです!😄