タグ

2014年12月2日のブックマーク (2件)

  • http://i.stack.imgur.com/63nDE.gif

    http://i.stack.imgur.com/63nDE.gif
    NetPenguin
    NetPenguin 2014/12/02
    ……(´・ω・`)
  • 初心者のうちに知っておきたかったScalaのこと - Qiita

    自分は今年に業務でScalaを使い始めて格的にはじめたのですが、入門した時に早めに知っておきたかったScalaのTipsを紹介しようと思います。 これらを早く知っていれば今後の負債を減らせるかもしれませんよ。 コード規約系 Scalaに限らずソースコードは書いた人の癖が非常に出やすいのでif(){}の{}位置など比較的どうでもいいことでチーム開発では揉めてしまいことがあります。 Scalariform コーディング規約を設定ファイルに書き込むとコンパイルするたびにオートフォーマットしてくれます。 導入もsbtのライブラリを追加するだけで非常に簡単なのでおすすめです 依存性 scalaのobjectは便利だけど、テストが大変です… 弊社のアプリケーションはslickのDAOが全部objectで構成されていてビジネスロジックばりばり書いてあったのでモックを差し替えることができずにテストの際に

    初心者のうちに知っておきたかったScalaのこと - Qiita
    NetPenguin
    NetPenguin 2014/12/02
    DI というか、依存性の解決方法をどうするかは、皆悩んでいるのかなぁと思っています。Cake Pattern でも良いけど、Guice とか Spring とかの DI コンテナ使うのが実はいいのかも。