タグ

2015年1月26日のブックマーク (2件)

  • ポイントシステム(4) -- サービスオブジェクト

    前回までに「ポイントシステム」の実装が進みましたが、Customer.authenticate メソッドが肥大化してきました。今後の開発のことを考えて、今回はリファクタリングによるソースコードの整理整頓を行います。 サービスオブジェクト 現在の Customer.authenticate メソッドのコードは次の通りです: def authenticate(username, password) customer = find_by_username(username) if customer.try(:password_digest) && BCrypt::Password.new(customer.password_digest) == password Time.zone = 'Tokyo' now = Time.current if now.hour < 5 time0 = now.

    d_animal141
    d_animal141 2015/01/26
    ポイントシステム(4) -- サービスオブジェクト - RSpec/Capybara入門 - Ruby on Rails with OIAX
  • SwiftだけでRSSリーダーを作ってみた - Eureka, Inc.

    はじめまして。 iOSエンジニアの木村です。 eurekaでは、カップル専用SNS、Couples(カップルズ)のiOS開発を担当しています。 今回は、話題の言語「Swift」について書きたいと思います。 Swiftとは WWDC2014で新しいプログラミング言語、Swiftが発表されました。 現在のiOSの主要な開発言語であるObjective-Cと比較すると、より短く、安全に書くことが可能になります。 また、実行速度もObjective-Cより速いです。 さらに、Objective-Cと共存が可能というところもポイントで、 既存のプロジェクトを徐々に移行していく、ということが可能ではないかと思います。 Swiftで書かれたサンプルはいくつかありますが、 部分的に既存のObjective-Cのライブラリを使用しており、 Swiftだけで書かれたものが見当たりませんでした。 ということで、

    SwiftだけでRSSリーダーを作ってみた - Eureka, Inc.
    d_animal141
    d_animal141 2015/01/26
    SwiftだけでRSSリーダーを作ってみた