読書とプログラミングを中心とした覚書ブログMENUサイトマップSTINGER読書とプログラミングを中心とした覚書ブログ読書とプログラミングについて、日々経験したことを忘れないようにするため、極力ブログに記録を残すように頑張る。expression)とは、文字列のパターンマッチを行う機能です。Java言語も文字列に対して正規表現でパターンマッチする仕掛けがありJava言語の場合、正規表現はPatternクラス、Matcherクラス、Stringクラスで利用可能です。このうちいずれのクラスでも提供されているPattern.matches()、Matcher.matches()、String.matches()を使う場合は、他の言語を含め一般的な正規表現の動作と異なっており、これを踏まえた上でコーディングしないと期待する動作をしないため、はまりがちです。これが以外と分かりにくい動作だったので、この記事にまとめたいと思います。テストJavaの開発で使うツールと言えば、EclipseとJUNITは絶対にはずすことができないのですが、さらに流行りのJMockitを使ったモックテストを作るためのセットアップをしました。JMockitはJavaで書かれたクラスのメソッドやら変数やらのほとんどすべてをモック化することによって、簡単にやりたいテストを作れるようにするためのライブラリです。JMockitのインストールは難なくできそうに思えたのですが、案外調べる時間がかかってしまったので、今回やった作業手順をまとめたいと思います。自動化Javaでの開発をやっていて、テスト駆動開発(TDD)を適用するなら、まず外すことの出来ないテスト自動化フレームワークの選択肢としてJUnitがあります。最近では特にテストの再利用についての重要性が高まり続けているので、そろそろ本気でテスト開発を進めようと思い、その第一歩として本書を読んでみました。CodeでPHPファイルのフォーマッタを使うセットアップArduinoでロータリーエンコーダーの動作確認ArduinoJavaのmatches()が期待する動作にならない落とし穴JavaATmega328へArduinoを書き込むArduinoJava読書とプログラミングについて、日々経験したことを忘れないようにするため、極力ブログに記録を残すように頑張る。当サイト(読書とプログラミングを中心とした覚書ブログ)は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。