日々常々

ふつうのプログラマがあたりまえにしたいこと。

2024-01-01から1年間の記事一覧

SpringBoot3.4で構造化ログが標準でできるようになると聞いて

SpringBootでのサーバーアプリケーションはもうコンテナ運用も当たり前で、コンテナ運用が当たり前ってことはログも生ログファイルを見るんじゃなくどこかに集められたものを見るのが当たり前で、複数のサーバーで運用されるログを集約してみる場合は何かし…

ThreadContextやMDCはremoveせずにcloseしよう

新くもなんともない話です。当たり前と思う人には昔から当たり前(昔度合いはおまけ3を参照)。でも知らないことは悪ではないし、そうなんだーってなればいいだけの話。 一連のログに同じ値を付与したい時、 MDC (SLF4J) や ThreadContext (Log4j2) を使う…

コードレビューのコメントすべてに対応する必要があるか

いろんな現場でちょいちょい話題になるので「前にツイートしたなぁ」と見てみたらすっごい長かった。 コメントあると「対応しなければならない」ってなるの。あれが諸悪の根源だと思ってる。— irof (@irof) 2020年9月17日 諸悪の根源? とりあえず全文転記。…

getとfindの使い分け

メソッド名の getXXX と findXXX どっちがいいの?みたいな話になることがある。 この手の話ができるだけでもいい感じだと思います。名前が記号化していないってことなので。 世の中には名前に力を割くのが無駄な文脈もあって、そう言うのに晒されて続けると…

コードを人に寄せたい(という題の書きかけ)

ブログの下書きを眺めてたら書きかけで飽きたっぽいのがみつかったので供養しておきます。 もう二年前になりますが、「コードをどまんなかに(該当スライド)」でこんな風に人とコンピュータとコードの関係を話しました。(なんかこれのブログ書いてないな………

2021年のJavaとnullの話

ブログの下書きを眺めてたら長文がみつかったので供養しておきます。 TODOがDOされるかはわかりません。心の目で見てください。 Javaには null があって、この子がいない世界がいいんですけど、いなくなったりはしてくれないので、仕方がありません。いい感…

わからないことの調べかたを考えてみる(2018年版)

ブログの下書きを眺めてたら長文がみつかったので供養しておきます。 「まず公式サイトから読もうよ」って言い続けてたら、数年越しで結果的にその方が効率いいって気づいてくれた人もいるので、言い続けるのも大事だなーと思った。最近。— irof (@irof) 201…