しばらくサボってしまっていましたが、
週報再開します!
チーム開発MTGが水曜日なので、水曜〜火曜を1週として書いていきます!
先週の振り返り
やったこと
- チーム開発
- 開発MTG初参加
とても緊張しました!
全てが初めてだったので、komagataさんとmachidaさんが段取り等優しく丁寧に説明してくださいました。 - ユーザーのポートフォリオページのtitleタグ内の文字を修正 · Issue #7826 · fjordllc/bootcamp
good first issue1つ目!
PR作成しチームメンバーにレビュー依頼までできました。
(issue#7826 記録) - ユーザープロフィールページの title タグ内の文字を修正 · Issue #7825 · fjordllc/bootcamp
good first issue 2つ目!
PR作成し、チームメンバーのレビューはApproveされたので、komagataさんのレビュー待ちです。
(issue#7825 記録) - 【メンター向け】退会済みユーザーの日報には、退会ユーザーの日報であることを表示する。 · Issue #7810 · fjordllc/bootcamp
こちらはデザインが必要なissueで初めてデザイン依頼をしました!
PR作成しチームメンバーにレビューを依頼しています。
(issue#7810 記録) - テストが実行できない問題
最初のissueに取り掛かる前にけっこう苦しみました。
- 開発MTG初参加
テストが実行できなかったことの詳細
$ 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.
macOSとpostgresqlが関わっているようで、
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作成
今週の予定
- オンラインボドゲ会
たまたまお邪魔させていただいて参加することになりました!🙌
とても楽しみです!😄