2019-01-01から1年間の記事一覧
ビッグデータとかそういう話ではないです。 チキンカウント ……って言葉があるはずなんだけど、検索しても出てこない。誰に聞いたんだっけ。 「鶏は三歩歩くと忘れる」ってことわざに由来するのだけど、これ自体日本のことわざっぽいし、何かの勘違い……? と…
私が雰囲気でGradleを使ってる感がよくわかる。 Gradle 6.0.1 と 5.6.4 前置き とあるタスクを実行するときに clean してコンパイルしてから実行したくて、こんなこと書いてました。 myTask.dependsOn(clean, compileJava, processResources) opengl-8080さ…
関西Javaエンジニアの会10周年イベント、 KanJava 10th Anniversary Party でモデリングの話をしました。 話したこと モデリングをモデリングしたモデルでモデリングを説明してみました。図の書き方とか言葉の抽出とかそう言う話ではありません。「なんちゃ…
手が滑って購入ボタン押してしまったので仕方がない。 やったこと 起動 Apple IDのログイン macOSの設定 キーボードショートカットの切り替え OSのデフォルトのショートカットはほとんどOFFにする 入力ソースの切り替えを ⌘+スペース に変更する 日本語変換…
SpringBoot2.2でJUnit5がデフォルトになったー。 他の更新はリリースノート見てくださいまし。 ちなみに私に関係ありそうなのはツイートした。触れてないのは単に使ってないってだけで、重要じゃないってわけじゃないです。 - Spring 5.1 -> 5.2- Jakarta EE…
あるいは「プルリクエストをやめてみた」 チーム構成とかにもよるんだろうけど。Gitかつフォークされないプロダクトでの話です。OSSとかは全然話は変わります。 問題とアプローチ (2019-10-25T15:20 追加) 表出している問題と、ここでのアプローチを書いてお…
レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス作者:David Scott Bernstein出版社/メーカー: オライリージャパン発売日: 2019/09/19メディア: 単行本(ソフトカバー) 頂きまして、ようやく一通り目を通したので書きま…
short answer プルリクエストとマージリクエストに違いはありません。 同等の機能が別の呼び方をされているだけです。 名前の由来を考えてみる 名前の由来を考えてみるのも面白いと思うんです。 ここに書いているのは私の予想ですが、大外しはしていないはず…
2024-06-12 追記: 書いた内容自体はそうなんだけど、なんだかんだで `final` 書くほうがいいやってなってます ほら、「やめてみた」なんで。ほら。 Javaの話ね。バージョンは8以降の実質的final(effectively final)があるものとします。7以前は匿名クラス…
本日9/19の関ジャバ'19 9月度でJUnit 5のExtensionの話をしました。 スライド JUnit 5.5.2 のUser Guide を合わせてご参照ください。なお5.3ならoohiraさんの日本語訳もあります。とても助かってる。 ちなみに表紙で言及してるBtoWは ゼルダの伝説 ブレス オ…
明日の関ジャバの資料作ってたら気になったので。(全く関係ない) javac 11.0.4 可変長引数のメソッドを持つVaragsクラスとそれを呼び出すInvokerクラスがあってさ。 class Varargs { static void methodX(Object... args) {} static void methodY(Object[]…
SQLアンチパターン作者: Bill Karwin,和田卓人,和田省二,児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型本購入: 9人 クリック: 698回この商品を含むブログ (46件) を見る 積読--; 1冊減ったところで誤差でしかない……。ちなみ…
spring-boot:2.1.7.RELEASE spring-web:5.1.9.RELEASE Short Answer RestTemplateBuilder restTemplateBuilder = ... RestTemplate restTemplate = restTemplateBuilder .setConnectTimeout(Duration.ofSeconds(3)) .setReadTimeout(Duration.ofSeconds(3)) …
消したつももりだった下書きが残ってたっぽいので公開しちゃう。なお2015-05-10に書いたもののようです。当時のブログを見ると、Optionalでなんか盛り上がった頃みたい。 ということで以下は編集せずそのまま投稿ー。 前置き nullを安易に使わない 派生のポ…
具象型ではなく抽象型で扱え、インタフェースを使え、みたいなお話に対して。 前置き Javaの話。他の言語だと話は変わります。 「こうするのが絶対的に正解」と言うものではありません。私の現在の選択の説明です。明日になったら違うこと言ってるかも。 主…
JavaBeansって言葉を目にして、ふと検索してみたらあまりに酷かったので書いておこうかと。対象は「JavaBeansってなんだろ?」と思ってしまった初学者さん。でもそんな人って私のブログ読むんだろうか…… 今後は「このエントリ参照」にするつもりで書いてみる…
レイヤーってあるよね。 下方向に依存するやつね。 中をみたら な感じだと思ってるんだけども。 あ、レイヤー間の依存がどうこうとか、直下以外への依存がどうこう、って話は他でしてください。 で、なぜかよく見るのがこんなのだけど これは違うと思うわけ…
モッククラスを使うべきか否か から一歩踏み出してみましょう。 モックを使う選択をした。そこはゴールではありません。 お題 RestTemplate を使用して外部サービスを呼び出す場合を考えてください。 ここでの「外部サービス」はネットワーク越しにアクセス…
元ネタ: モッククラス、下から見るか?横から見るか? モッククラスを使うべきか否か、というネタを拾ったので書いてみます。これまでにモックについて殆ど書いてないことに気づいて驚きつつ。 Short Answer 「モックに何をさせたいの?」 質問に質問で返す…
プログラミングは名付けの連続です。しかし、いつも「いい名前」が見つかるわけではありません。付けたときはいい名前と思っていても、時間が経って知識が増え、ブレイクスルーが起こると、それまでいいと思っていた名前も途端に微妙に感じたりします。 この…