タグ

2019年7月19日のブックマーク (12件)

  • 「Javaビルドツール入門 Maven/Gradle/SBT/Bazel対応」の感想とポイントまとめ

    複雑怪奇なJavaプロジェクトに対して、ビルドツールを使うのが最近の流行り。 2018年現在代表的なビルドツールは4種類あります。 Apache Maven Gradle SBT Bazel そんなビルドツールを体系的に知りたい方はこのがオススメ。 開発環境の変化(初心者向けの導入) はじめてのCみたいなで学んだ後、実際の仕事では「開発環境」を構築してプログラミングを行います。 ソースコードを書いて、コンパイルして完成、という単純な話だけではなくなります。 ライブラリ、フレームワークを駆使して、それぞれのバージョンとか依存関係を理解して…という感じ。 つまり「プログラムのロジック」とは別のところを理解する必要があります。 複雑な開発環境の変化に伴い、手作業では困難な作業が増えてきています。 それを解決する専用プログラムと発展してきたのが「ビルドツール」ともいえます。 ビルドツールとは

    「Javaビルドツール入門 Maven/Gradle/SBT/Bazel対応」の感想とポイントまとめ
    nilab
    nilab 2019/07/19
    タスクランナー流行りだなー。「著者は「Apache Maven」のXMLベースによるビルド内容の記述は徐々に廃れて、スクリプト言語でビルド処理を書くのが流行るのではないかと言っています」
  • MethodArgumentNotValidException (Spring Framework 6.1.6 API)

    nilab
    nilab 2019/07/19
    "Exception to be thrown when validation on an argument annotated with @Valid fails."
  • 10.2.4. 単体テストで利用するOSSライブラリの使い方 — TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.4.1.RELEASE documentation

    節では、単体テストで利用するOSSライブラリとして、Spring Test(MockMvc)、Mockitoについて説明する。 10.2.4.1.1. Spring Test とは¶ Spring Testとは、Spring Framework上で動作するアプリケーションのテストを支援するモジュールである。 テストには、対象クラスが依存しているクラスをモックやスタブで代用して行うテストと、SpringのDIコンテナや実際の依存クラスと 組み合わせて行うテストがある。 ガイドラインでは、モックを使用してテスト対象クラス単体でテストを行う方法と、 設定ファイルや実際の依存クラスを組み合わせてテストを行う方法の2通りの実装方法を例示する。 Spring Testでは主に以下の機能が提供されている。 テスティングフレームワーク(JUnit)上でSpringのDIコンテナを動かす機能 テストデー

    nilab
    nilab 2019/07/19
    org.springframework.test.web.servlet.MockMvc 「MockMvcを使用すると、アプリケーションサーバ上にデプロイすることなくSpring MVCの動作を再現できるため、 サーバやデータベースを用意する手間を省くことができる」
  • Spring BootでAutowiredされるクラスをMockitoでモックする - Qiita

    はじめに Spring Bootで@Controller @Service @Repository@Componentといったアノテーションを付与したクラスはBeanとしてSpringのDIコンテナに登録され、利用するクラス側で@Autowiredアノテーションを当該クラスに付与することで、Springが生成したオブジェクトを利用できます。 ところで、Mockitoを使って先述のアノテーションを付与したクラスをモックしてテストしたい場合、通常の@Mockや@Spyではなく、Spring Bootが提供する@MockBeanもしくは@SpyBeanアノテーションを当該クラスに付与します。 これらのアノテーションを利用することで、Autowiredされるクラスの状態をモックオブジェクトで制御することができるようになり、単体テストや下位層が未完成あるいはテストで呼び出されるべきではない場合などに

    Spring BootでAutowiredされるクラスをMockitoでモックする - Qiita
    nilab
    nilab 2019/07/19
    「アノテーションを付与したクラスをモックしてテストしたい場合、通常の@Mock@Spyではなく、Spring Bootが提供する@MockBeanもしくは@SpyBeanアノテーションを当該クラスに付与します」
  • テックノート – Junitライブラリ「Mockito」の@Mockと@InjectMocksの使い方

    例えば、クラスAは、クラスBとCとDを呼んでいて、、、、といったクラスがあるとします。 クラスAのテストをするために、クラスB以降を無理やり動かしてテストするというのは非常に手間がかかります。 そこでだいたいのプロジェクトでは、Junitライブラリを使って、テストとは関係のないクラスをモック化します。 このJunitライブラリは色々な種類がありますが、わたしはMockitoをおススメします。

    テックノート – Junitライブラリ「Mockito」の@Mockと@InjectMocksの使い方
    nilab
    nilab 2019/07/19
    @Mock でモックを作成。インジェクト先(テスト対象のクラス)のクラスに @InjectMocks をつける。MockitoAnnotations.initMocks を呼ぶ。
  • 殺菌消毒成分の”ヨウ素”に、のどから感染するウイルスを幅広く殺菌できる効果を確認 | ニュースリリース | 小林製薬株式会社

    殺菌消毒成分の"ヨウ素"に、 のどから感染するウイルスを幅広く殺菌できる効果を確認 日防菌防黴(ぼうきんぼうばい)学会誌(2018年4月号)に掲載 小林製薬株式会社(社:大阪市、社長:小林章浩)は、特定非営利活動法人(NPO)バイオメディカルサイエンス研究会と協力し、殺菌消毒成分"ヨウ素"に、のどから感染するウイルスを幅広く殺菌できる効果を確認いたしました。研究成果は学術誌『日防菌防黴学会誌』に掲載されました(2018年4月号)。 成果は、小林製薬の外用医薬品に活用してまいります。 研究の概要 近年、新型インフルエンザウイルスや、SARS(サーズ)・MERS(マーズ)などが次々と報告されています。また、世界保健機関(WHO)によるパンデミック宣言などをきっかけに、生活者の感染症への予防意識はますます高まっており、効果的な予防法・治療法が期待されています。 のどはウイルスが感染する

    殺菌消毒成分の”ヨウ素”に、のどから感染するウイルスを幅広く殺菌できる効果を確認 | ニュースリリース | 小林製薬株式会社
    nilab
    nilab 2019/07/19
    「ヨウ素とポビドンヨードは、インフルエンザウイルスを殺菌することが分かりました」
  • 明治Gトローチ|株式会社 明治 - Meiji Co., Ltd.

    nilab
    nilab 2019/07/19
    「殺菌消毒成分の"セチルピリジニウム塩化物水和物"がのどの殺菌・消毒にすぐれた効果を発揮します」
  • 医療用医薬品 : セチルピリジニウム塩化物 (セチルピリジニウム塩化物トローチ2mg「イワキ」)

    この情報は KEGG データベースにより提供されています。 日米の医薬品添付文書はこちらから検索することができます。

    nilab
    nilab 2019/07/19
    一般名 セチルピリジニウム塩化物水和物(塩化セチルピリジニウム)「口中で頻繁に遭遇する病原細菌である溶血性連鎖球菌や黄色ブドウ球菌またカンジダ等の真菌にも試験管内で強力な殺菌作用を示す」
  • “殺人予告 届いていた”会社社長 アニメ会社で放火(NHKニュース&スポーツ)京都アニメーションの八田英明社長は、今回…|dメニューニュース(NTTドコモ)

    nilab
    nilab 2019/07/19
    “殺人予告 届いていた”会社社長 アニメ会社で放火(NHKニュース&スポーツ)京都アニメーションの八田英明社長は、今回…|dメニューニュース(NTTドコモ)
  • 「死ね」メールみたいなものも少なくなかった 社長会見 | NHKニュース

    京都アニメーションの八田英明社長は、今回の事件を受けて社前で報道陣の取材に答えました。この中で、八田社長は、多くの死者が出ていることについて「大げさな言い方かもしれないが、日のアニメ業界を背負って立つ人たちが1人でも傷つき命を落としていくとはたまったものではない」と話しました。そのうえで、「映像に対して意見があるならちゃんと意見してほしい。こういう暴力行為は、絶対だめだ。断腸の思いです」と語気を強めました。 そして、八田社長は今は映画を製作しているので作品に対して自分の思いを伝えてくるケースがあると説明しつつ、「意識的に注意しているが、これだけのことをする人がいるとは想像できなかった」と話していました。

    「死ね」メールみたいなものも少なくなかった 社長会見 | NHKニュース
    nilab
    nilab 2019/07/19
    「京都アニメーションの八田英明社長は、今回の事件を受けて報道陣の取材に答え、「会社に対する抗議は日常的にとは言わないですが、少なくはなかった。特に死ねとか、殺人メールがあった」と明らかにしました」
  • ニュージーランド首相、銃撃犯の名前は今後一切口にしないと誓う  - BBCニュース

    約100人が死傷したニュージーランド・クライストチャーチのモスク(イスラム教礼拝所)銃撃事件を受けて、ジャシンダ・アーダーン首相は19日、銃撃犯の名前を今後一切口にしないと誓った。 アーダーン首相は議会で、「男はこのテロ行為を通じて色々なことを手に入れようとした。そのひとつが、悪名だ。だからこそ、私は今後一切、この男の名前を口にしない」と、気持ちをこめて演説した。

    ニュージーランド首相、銃撃犯の名前は今後一切口にしないと誓う  - BBCニュース
    nilab
    nilab 2019/07/19
    「皆さんは、大勢の命を奪った男の名前ではなく、命を失った大勢の人たちの名前を語ってください。男はテロリストで、犯罪者で、過激派だ。私が言及するとき、あの男は無名のままで終る」
  • モッククラスを使うべきか否か - 日々常々

    元ネタ: モッククラス、下から見るか?横から見るか? モッククラスを使うべきか否か、というネタを拾ったので書いてみます。これまでにモックについて殆ど書いてないことに気づいて驚きつつ。 Short Answer 「モックに何をさせたいの?」 質問に質問で返すなという感じですが、モックに何をさせたいか答えてみれば、モックを使うべきか否かはだいたい決まるよなーと思うのです。 モックは道具で、使うことで何かを改善するものです。 「このことをテストしたいから、モックをこう使う。」という文脈なく使用すると、無用な複雑性を作り込むことになります。 モックの使用は負債なので、十二分に利益を見込める場合にのみ使用するものだと思っています。 これはモックに限った話ではなく、何かを便利にするために道具を追加する際は必ず付いて回るトレードオフです。 Short Answer 露払い 使うべきか否か どちらでも差が

    モッククラスを使うべきか否か - 日々常々
    nilab
    nilab 2019/07/19
    モッククラスを使うべきか否か - 日々常々