Code Archive Skip to content Google About Google Privacy Terms
Latest Release - ScalaTest and Scalactic 3.2.18! import collection.mutable.Stack import org.scalatest._ import flatspec._ import matchers._ class ExampleSpec extends AnyFlatSpec with should.Matchers { "A Stack" should "pop values in last-in-first-out order" in { val stack = new Stack[Int] stack.push(1) stack.push(2) stack.pop() should be (2) stack.pop() should be (1) } it should "throw NoSuchEleme
Pemeliharaan Terjadwal: Playtech pada 2023-11-30 dari 11.00 PM sampai 2024-05-01 12.29 AM (GMT + 7). Selama waktu ini, Playtech permainan tidak akan tersedia. Kami memohon maaf atas ketidaknyamanan yang mungkin ditimbulkan. Pemeliharaan Terjadwal: Balak Play pada 2024-03-07 dari 8.30 AM sampai 3.30 PM (GMT + 7). Selama waktu ini, Balak Play permainan tidak akan tersedia. Kami memohon maaf atas ket
丸一日かかった…orz Panopticodeとは Javaコードの品質測定を実施、収集、可視化するためのツール。 測定自体は、以下のツールを使用している。 Emma Checkstyle JDpend JavaNCSS subversion Simian Simianはオープンソースプロジェクト以外に使用する場合は、購入しなきゃいけないようだ。 特色 Panopticodeの特色は、簡単なインストールと上記ツールの統合的利用、CruiseControlとの協調。 Panopticodeをダウンロードすると、一連のツールとともに、build-sample.xmlという、antのbuild.xmlのサンプルが入っている。 このxmlファイルをベースにプロジェクトを作成すると、それだけでツール類を利用できるというわけ。 さらにこれらの結果を可視化してくれる。 経緯 CruiseControlを
Introduction to pattern matching in Java Pattern matching in Java helps developers better describe data structures and avoid runtime errors, while making code more readable and easier to maintain. Here's how it works. Pivoting your developer career into AI? Here's what to know Want to pivot your software development career and focus on AI? Here's how to pick from several paths, hone specific skill
libfaketimeを用いると、プロセスに通知する現在日時を、マシンのシステムクロックとは異なる日時にすることができる。虚偽の日時を設定するというこの機能は、システム日時の参照に直接関連する機能だけでなく、更新日時など、ファイルのタイムスタンプ機能にも影響を及ぼす。libfaketimeを用いれば、マシンのシステムクロックを変更することなく、プログラムの将来の動作や異なるタイムゾーンでの動作をテストすることができる。ネットワークアプリケーションにおいては、タイムゾーンのテストができると便利である。ローカル環境ではまだ有効な証明書の期限が、あるタイムゾーンでは切れているということがあり得るからだ。 libfaketimeは、プリロードのライブラリとして動作する。これを使用するには、プログラム実行時にこの共有ライブラリが含まれるように環境変数LD_PRELOADを設定する。たとえば、LD_P
Webアプリケーションおよびサーバの高負荷時の挙動を確認する方法の1つが、擬似的に負荷をかけてテストを行うことだ。ここでは、そうしたテストを実施するフリーソフトウェアをいくつか試し、それぞれがどんなタイプのサイトに適しているかを調べた。 負荷テスト用のツールはいろいろあるが、メンテナンスが行われていないもの、フリーでないもの、インストール手順が明確でないものを除くと、curl-loader、httperf、Siege、Tsung、Apache JMeterの5つが候補として残る。 JMeterについては、すでにDaniel Rubio氏が取り上げているので、ここでは詳しく説明しない。ただし、最後のまとめでほかのツールと共に簡単に触れている。 curl-loader curl-loaderは、「SpirentのAvalancheやIXIAのIxLoadの代替として使える強力かつ柔軟なオープン
What is JBehave? JBehave is a framework for Behaviour-Driven Development (BDD). BDD is an evolution of test-driven development (TDD) and acceptance-test driven design, and is intended to make these practices more accessible and intuitive to newcomers and experts alike. It shifts the vocabulary from being test-based to behaviour-based, and positions itself as a design philosophy. The five-step over
In my work with the Firebug team over the past couple months I’ve been working with Jan Odvarko on a way to provide some form of unit testing that we can build off of. The result of my work is a new Firefox/Firebug extension called FireUnit. FireUnit provides a simple JavaScript API for doing simple test logging and viewing within a new tab of Firebug. For example, here’s some of the API that you
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く