タグ

ブックマーク / qiita.com/y_q1m (4)

  • OkHttp3 の MockWebServer を使う - Qiita

    概要 HTTP Client のテストで役立つライブラリ MockWebServer について調べてみました。 MockWebServer とは OkHttp のテストをするために作ったのだろうと思われるライブラリで、OkHttp のリポジトリ内にプロジェクトがあります。ライセンスは Apache License, Version 2.0 です。 HTTP 通信部分を Mock 化するのに使えます。今日日、 HTTP 通信を使わないアプリケーションもそうそうないでしょうから、需要は結構ありそうな感じがします。 OkHttp とは Android 向けの便利なライブラリを大量に作っている Square, Inc. の開発した HTTP Client です。普通の Java ライブラリなので、Web アプリケーションや業務アプリケーションでも利用できます Android 界隈では Apache

    OkHttp3 の MockWebServer を使う - Qiita
  • java.util.Calendar を Date and Time API に置き換える - Qiita

    概要 java.util.Calendar を使っていた日付処理のコードを、Java SE 8 で追加された Date and Time API を使って書き直してみたところ、そこそこ使い方がわかってきたので、記事にまとめてみました。 背景 Java で日付操作をするクラスには Calendar と Date があります。Java SE 7以前から Java を使っている場合は、このクラスの使い方を習得して使いこなしている方が多いのではないかと思います。 さて、Java SE 8 では Date and Time という新しい日付操作用のライブラリが追加されました。これまでの Calendar や Date との互換がない、思い切った新設計のライブラリです。そのため、「いまある Calendar や Date で問題なくプログラミングできているのに、わざわざ得体のしれないものを使う意味がわ

    java.util.Calendar を Date and Time API に置き換える - Qiita
    teracy_junk
    teracy_junk 2016/09/20
    丁度さっきデバッグしててCalenderAPI使ってるところが残ってたのでブクマ
  • CamelCase と snake_case を相互変換する - Qiita

    背景 「Java で CamelCase(単語の区切りで大文字にする記法)と snake_case(単語の区切りで_を使って連結する記法)を相互変換するにはどうしたらよいか?」という話題が会社で出ました。Java の標準ライブラリにはこの機能がないので、意外に必要とされないのでしょうか? CaseFormat 調べてみたところ、Google Guava にこの変換をやるためのクラス CaseFormat があることを知りました。元の文字列のフォーマットを指定して、to メソッドで変換先のフォーマットを指定する、という感じで使うようです。なお、今回私の言う snake_case は LOWER_UNDERSCORE という名前になっています。 CamelCase から snake_case への変換は下記のコードで可能です。 final String snake = CaseFormat.U

    CamelCase と snake_case を相互変換する - Qiita
    teracy_junk
    teracy_junk 2016/09/13
    『Google Guava にこの変換をやるためのクラス CaseFormat がある』便利
  • Google Developers Summit Tokyo 2016 に行った - Qiita

    Android N Q&A Session 詳しい内容は詳しい方が書いてくださっているようなので、Q&Aセッションだけこちらに書いておきます。 鈴: 鈴木 拓生さん(Program Manager, Google Japan) 荒: 荒木 佑一さん(Developer Program Engineer, Google Japan) 松: 松田 白郎さん(Developer Advocate, Google) 参加者から寄せられた質問に答える形式です。70以上答えていました。 Swift がメインの開発言語になる? 松:いやあ、まずないと思います。Javaをこよなく愛する人がコアメンバーですので、個人的にはC++がメインになってほしいが、まあないですかね Kotlinのことはどう思っているか? 荒:別に排斥しようとかは思っていない。僕も言語としては好きですし、うん、いいんじゃないかと思います

    Google Developers Summit Tokyo 2016 に行った - Qiita
    teracy_junk
    teracy_junk 2016/04/26
    下ナビ推奨になるの個人的にはインパクトデカイぞ(負の方向に)
  • 1