Ruby on Rails 【Rails】なんで検索のメソッドはクラスメソッドじゃなくてスコープをつかったほうがいいの? 12月 29, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG Railsでコードを書いていると、検索メソッドをクラスメソッドで書いているとscopeで定義したほうがいいんじゃないかという指摘をもらうこ …
Ruby on Rails 【ソースコードリーディング】attr_internal編【Active Support】 12月 19, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG 最近、Railsのソースコードを読むようにしています。Railsなんかは難しくてなかなか詳細つかみにくいですが、ActiveSupport …
Docker VSCodeでDocker環境のRailsアプリをデバッグする方法 12月 14, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG VScodeでRailsアプリをデバッグする方法でなかなか躓いたので、書いていこうと思います。 なぜこの記事を書いたか 僕はい …
Docker Docker環境に最新のNodejsを入れる方法 11月 28, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG 今回はDocker環境に最新のNodejsを入れるのに苦戦したのでそれを備忘録として書いていきたいと思います。 発生したエラー …
Go 【Go言語】変数、定数について 11月 6, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG GopherでGo言語を勉強しはじめたので勉強したことをアウトプットしていきたいと思います。 変数 変数の定義 基本的な変数の定義は以下でできる。 // …
プログラミング全般 【リーダブルコード】誤解されない名前まとめ 10月 30, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG 命名する際、どういう名前にするべきかについて指針がなくて困っていたので、リーダブルコードを読み始めたので、それについてまとめていきたいと思います。 鍵となる考え 名前 …
Ruby 【Ruby】SymbolのProc変換を理解する 10月 24, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG よく業務でブロックの代わりに&:を使って書くことがあるが、一体どういうことが起こっているのかを調べたのでまとめてみました。 …
Ruby 【Rails】ActiveSupport::Concernのしくみについて 10月 17, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG 最近メタプログラミングを勉強していて、ActiveSupport::Concernの仕組みがRubyを理解するのに大事だと感じたので、今回 …
Ruby 【Ruby】継承元のクラスのプライベートメソッドは使えるか検証 10月 16, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG 継承元のクラスのプライベートメソッドは使えるのかという検証を行ったので、その結果をメモします。 継承元のクラスのプライベートメソッド …
Ruby 【メタプログラミング】ブロックについてのあれこれ 2 9月 27, 2021 sakai Rubinistを目指す新米エンジニアのTECH BLOG 引き続きブロックについての基礎知識をまとめていきたいと思います。 Procオブジェクト ブロックを保管しておいて後で実行するた …