Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
こんにちは、馬場です。 前回は、こういう暗黙的型変換ははまる、という悲しい事例をScalaQueryを例に説明しました。 ただ、同じScalaのDSLで暗黙的型変換を多用しているライブラリでも、すんなり受け入れられているものもあるのです。それが ShouldMatchersです。 ShouldMatchersとは ShouldMatchersはScalaのUnitTestフレームワークScalaTestで提供されるtraitで、テスト内のアサーションを表現するDSLです。例えば、Stackをテストする以下のような単体テストプログラムです。 import org.scalatest.FunSuite import scala.collection.mutable.Stack class ExampleSuite extends FunSuite with ShouldMatchers{ t
この記事は Git Advent Calendar 6日目の記事です! Git submodule って最初わかりにくいと思うので、基本的な説明をしようと思います。 git submodule とは git submodule は、外部の git リポジトリを、自分の git リポジトリのサブディレクトリとして登録し、特定の commit を参照する仕組みです。 Subversion でいうところの、external と似ています。 さて、解説のため、手元に、リポジトリA (/path/to/a) とAの submodule として、よく使う例として Bootstrap (元Twitter Bootstrap) を登録してみます。 git submodule を理解するうえで重要なのは、 リポジトリAが指し示すsubmoduleとしてのBootstrapのcommit 現在のBootstr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く