2021/07/27 このエントリーをはてなブックマークに追加 はてなブックマーク - KotlinのContractは気をつけて使ったほうが良い

KotlinのContractは気をつけて使ったほうが良い


  • KotlinのContractはスマートキャストなどのコードセマンティクスを追加したい箇所をコンパイラに知らせるための言語機能
  • Contractはメソッドシグネチャに現れないし、IDEでの検出もやりにくく適宜実装を見ないと使用箇所が分からない
  • 実装者がイディオム(暗黙ルール)を知ってるか知らないかの話になるので多用は避けた方が良い

2021/06/29 このエントリーをはてなブックマークに追加 はてなブックマーク - クリーンアーキテクチャなんてものはない(クリーンアーキテクチャーの読み方)

クリーンアーキテクチャなんてものはない(クリーンアーキテクチャーの読み方)



すでに何人かの人がクリーンアーキテクチャなんてないよ、って話はしていてイマサラだと思うんですが。
あえてブログの記事に残そうかなと思って書いてみます。

最近、改めてクリーンアーキテクチャ本を読んだり、原文を読んだり、
ここ数ヶ月ツイート色々な人のを観測したり社内で話したりしていて
考えがまとまってきたので、自分の言葉で整理してみたくなった。

「へー、クリーンアーキテクチャっていうソフトウェアアーキテクチャがあるんだー」という微妙な誤解?をちょっとでも減らす一助になればという感じです。あと、本の読み進め方のヒントにもなるかも

2021/06/05 このエントリーをはてなブックマークに追加 はてなブックマーク - 「あとでよむ」をどの端末からでも見れるようにNotionに全てブチ込む(Notion Clipper)

「あとでよむ」をどの端末からでも見れるようにNotionに全てブチ込む(Notion Clipper)


最近Notionで「あとでよむ」を管理し始めたので、N番煎じかもしれませんが自分の運用方法を書いていきます。



2021/06/03 このエントリーをはてなブックマークに追加 はてなブックマーク - Scala 2.x、Spring Boot、ScalaTest、Gradle構成のアプリケーションでSpring Cloud Contractを使ってテストを書くまでの準備

Scala 2.x、Spring Boot、ScalaTest、Gradle構成のアプリケーションでSpring Cloud Contractを使ってテストを書くまでの準備





Scala x Spring BootなプロジェクトにSpring Cloud ContractによるCDCテストを導入しようとしたら、
色々ハマりどころがあったのでブログにまとめておきます。

2021/05/29 このエントリーをはてなブックマークに追加 はてなブックマーク - インターネットに開き続けていたい

インターネットに開き続けていたい



ここ何年かぼんやり考えていることのポエムです。