freedom-man.com

ブログは俺のセーブポイント

Tag: Rails (page 1 of 13)

RailsEventStoreコードリーディング

RailsEventStoreのコードリーディングをしました。バージョンは0.31.1です。

Continue reading

ひとりごと (2018/05/15)

2018/05/15分

Continue reading

ひとりごと (2018/05/13)

記事紹介

Rails Testing Antipatterns: Models

  • 概要
    • Railsのモデルテストのアンチパターン
    • build使ってDBに保存せずに高速に
    • POROやconcerningで良い感じに分割してDB依存なくして高速に
    • let vs let! vs before

Ruby Memoization using Singleton Method

  • 概要
    • シングルトンメソッドを使ってMemorization
    • 初回ははインスタンスメソッドを呼び出して、そこで def self.xxx でシングルトンメソッドを定義して二回目以降はシングルトンメソッドを呼び出す方法
    • ||=のMemorizationだとnilやfalseで再評価されるが、この方法だと再評価されない(シングルトンメソッドの有り無しが初期化しているかどうかの判別になる)
    • ||=より速いらしい
  • コメント
    • これは面白い初期化の方法だなー。Rubyの仕様的には問題無さそう。
    • インスタンスメソッド経由でシングルトンメソッドを定義するの面白い

Yuki & Moto Press Bookshelf

  • 概要
    • Free Books in the Yuki & Moto Press Series
  • コメント
    • 凄い…時間があったらこれも読んでみます

Method Arguments in Ruby: Part I

  • 概要
    • メソッドの定義と呼び出し方について

Private & Protected: a matter of Message

  • 概要
    • private, protectedについて

Ruby Object Model – Part 1

  • 概要
    • Object, mainオブジェクトなどのRuby Objectに関して
  • コメント
    • Rubyを学び始めたとき、mainがトップレベルのコンテキストであることを知って面白いなーと思った。こういうオブジェクト指向の一貫性が好き

Put chubby models on a diet with concerns

  • 概要
    • 2012年の記事
    • concern使って、ドメインモデルを考慮して良い感じにモデルをダイエットしていこう

rubyref.net

  • 概要
    • Rubyのドキュメントに関するリファレンス一覧
  • コメント
    • こんなのあったんだなー。便利

ひとりごと (2018/05/11)

技術記事やgemの紹介をデイリーでやっていく試み(つぶやきの延長です)

Continue reading

ひとりごと (2018/05/10)

技術記事やgemの紹介をデイリーでやっていく試み(つぶやきの延長です)

Continue reading

Older posts

© 2018 freedom-man.com

Theme by Anders NorenUp ↑