共有
  • 記事へのコメント66

    • 注目コメント
    • 新着コメント
    その他
    オーナーコメントを固定しています
    moro
    オーナー moro Railsアプリ(に限らならいけど)設計の、ニッチな話題でブログを書きました!

    2016/05/30 リンク

    その他
    kymmt90
    kymmt90 [

    2017/11/10 リンク

    その他
    gologo13
    gologo13 事故りそうでやや怖いが、有用そう

    2016/12/14 リンク

    その他
    iR3
    iR3 ふむふむ なるほど #sendagayarb で学んだ。

    2016/06/20 リンク

    その他
    operando
    operando すごくよい!

    2016/06/07 リンク

    その他
    milk1000cc
    milk1000cc よさそう

    2016/06/06 リンク

    その他
    u1tnk
    u1tnk 次のプロジェクトではマネしたい。

    2016/06/04 リンク

    その他
    takatoshiono
    takatoshiono 真似したい

    2016/06/02 リンク

    その他
    t-wada
    t-wada 現在時刻へのアクセスを扱うライブラリの開発/導入によって、時刻依存機能を開発しやすくし、テスト容易性も同時に向上させる試み。流しの技術顧問業の一環で設計をお手伝いしました。

    2016/06/01 リンク

    その他
    stealthinu
    stealthinu 時間でのテストしやすくするための設計について。直接時間を取るのではなくリクエスト時間を取得するためのインターフェイスを統一してそこを動かせるようにする。

    2016/06/01 リンク

    その他
    wnoguchi0727
    wnoguchi0727 テストしやすいコードのためのひとつの取り組み

    2016/06/01 リンク

    その他
    tmatsuu
    tmatsuu 予約機能と予約プレビュー機能を実装した経験があると身につくやつだ。

    2016/05/31 リンク

    その他
    nilab
    nilab 「現在時刻」を外部入力とする設計と、その実装のこと - クックパッド開発者ブログ

    2016/05/31 リンク

    その他
    lotz84
    lotz84 外部環境への依存が明示的に見えない言語はつらそう

    2016/05/31 リンク

    その他
    wkubota
    wkubota 結構昔から当たり前にやっていたことだけど、パターンとしてはあまり明文化されてない部分なのかね。ただ、これ分離の仕方はよく考えないと別途カオスになり得るのが難点。

    2016/05/31 リンク

    その他
    rjge
    rjge “入力取得と判定部分を分離する/入力取得する箇所を統一・局所化する/必要に応じて、外部の値で上書きできるようにする とリファクタリングしていくことで、動作確認や自動テストでの扱いやすさを取り戻しました。”

    2016/05/31 リンク

    その他
    yuhi_as
    yuhi_as デフォルト引数か

    2016/05/31 リンク

    その他
    uva
    uva テストに対する考え方を参考にしたい

    2016/05/31 リンク

    その他
    mumincacao
    mumincacao CLI での引数や GET, COOKIE から REQUEST_TIME を設定する処理入れることが多いかなぁ? SQL だいれくとあたっくがあってひどい目にあうこともあるけど・・・ (-ω【みかん

    2016/05/31 リンク

    その他
    Jxck
    Jxck 大事な基礎

    2016/05/31 リンク

    その他
    tikkss
    tikkss “今回の例で言えば「現在時刻」として欲しかったものは、実は厳密な意味でのコード実行時点の現在、ではなく「リクエストされた時間」で十分です。”

    2016/05/31 リンク

    その他
    xlc
    xlc こんな当たり前のことができずにマシン時刻を書き換えてテストしてる連中にうんざりしてる。

    2016/05/31 リンク

    その他
    Peranikov
    Peranikov “このgemは、Railsのコントローラにリクエストが到達した時間を表すrequested_atメソッドを提供します。” 素敵

    2016/05/31 リンク

    その他
    bluerabbit
    bluerabbit 階段を一段一段説明するような文章でわかりやすい

    2016/05/31 リンク

    その他
    sho
    sho この話題、定期的にまとめられるように見えるんだけど、いまだに定番のスタイルが定まってないのか?

    2016/05/31 リンク

    その他
    yojik
    yojik 個人的にはその手の情報はContextオブジェクト経由の取得にして、Contextを各メソッドで引きずりまわす設計にすることが多いな。(結果Contextが魔窟に。。)

    2016/05/31 リンク

    その他
    deep_one
    deep_one 確かに「直接時刻をみる」設計にするとテストの時とか困るのよね。一度やらかした気がする。

    2016/05/31 リンク

    その他
    proxy0721
    proxy0721 アバァァァ 自分のコード気付いたら Time.zone.now だらけやー

    2016/05/31 リンク

    その他
    YaSuYuKi
    YaSuYuKi 「時刻を取得している箇所がC/C++/Ruby/SQLに分散しており、かつ、処理開始の契機がばらばらで統一されていないクライアントアプリ」だと、Triceのような対処も難しい。時刻を固定したVMを使う、地道に時刻源を統一するか

    2016/05/31 リンク

    その他
    mnyo
    mnyo 設計の話

    2016/05/31 リンク

    その他
    mirai-iro
    mirai-iro 「こういうのみんなどうやってるんだろう」みたいなものってなかなか情報が無い感じ

    2016/05/31 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    「現在時刻」を外部入力とする設計と、その実装のこと - クックパッド開発者ブログ

    こんにちは。技術部 開発基盤グループの諸橋です。 クックパッドでは昨今の多くのWeb企業と同じように、...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - 学び

    いま人気の記事 - 学びをもっと読む

    新着記事 - 学び

    新着記事 - 学びをもっと読む

    同時期にブックマークされた記事