はじめに
今年も残すところあと僅かとなりました。2023年は運良く副業を始めたこともあって仕事に忙しい年でした。仕事を通じてWebアプリケーション開発者としての実績が増え、自信がついたため、この先もどうやらWebアプリケーション開発者として仕事を続けられそうです。さて、2023年にどんなことをしていたのかを振り返ってみたいと思います。
続きを読む今年も残すところあと僅かとなりました。2023年は運良く副業を始めたこともあって仕事に忙しい年でした。仕事を通じてWebアプリケーション開発者としての実績が増え、自信がついたため、この先もどうやらWebアプリケーション開発者として仕事を続けられそうです。さて、2023年にどんなことをしていたのかを振り返ってみたいと思います。
続きを読む5月11-13日に開催されていたRubyKaigi 2023に行ってきました。今までオンラインでは2回ほど参加していましたが、オフラインでは今回が初めてです。開催地は松本で、松本にも久しぶりに行くことが出来てお得でした。RubyKaigiは他のカンファレンスと違って和やかな雰囲気で初心者でも参加しやすいところが魅力だなと感じております。
続きを読む株式会社はてなに入社しました。
よろしくお願いします。
今年も残すところあと僅かとなりました。2022年は個人的には心境の変化があり、今までに無いぐらい行動した年でした。特別成長できたり、実績が残せたりということはありませんが、ほんの少しだけ心に余裕が出来たのが良かったと実感しています。さて、2022年にどんなことをしていたのかを振り返ってみたいと思います。
続きを読むPull Request するときのルールって会社やプロジェクトごとに定められていることが多いと思うのですが、細かく覚えているかというと、そんなこともない。というよりも、Pull Request するときにルールが記載されているドキュメントを軽く見返したりしているうちに自然と覚えてしまうことが多いです。
そのため、あらためてに人に説明するときに何が大切だったかなと困ってしまう場面がありました。Pull Request するときに推奨されているようなルールって何だろうなと思いつつ、何を気にしているかを書くことにしました。
続きを読むRuboCop 実行時に以下のメッセージが出力されました。
sample.rb:15:6: C: [Correctable] Style/SafeNavigation: Use safe navigation (&.) instead of checking if an object exists before calling the method. if sample && sample.hello
サンプルコード
class Sample attr_reader :name def initialize(name) @name = name end def hello "hello #{name}" end end if __FILE__ == $PROGRAM_NAME sample = Sample.new("Suzune") if sample && sample.hello puts sample.hello end end
指摘内容は safe navigation operator (ぼっち演算子) のことですが、思い出せなかったため、 あらためて safe navigation operator (ぼっち演算子) を調べてみました。
続きを読む