<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>mikan - しずかなインターネット</title>
        <link>https://sizu.me/mikanichinose</link>
        <description>mikan さんの記事一覧のRSSフィードです</description>
        <lastBuildDate>Sat, 06 Jun 2026 14:07:30 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>しずかなインターネット</generator>
        <image>
            <title>mikan - しずかなインターネット</title>
            <url>https://r2.sizu.me/users/23132/avatar.png?v=1704076968539</url>
            <link>https://sizu.me/mikanichinose</link>
        </image>
        <copyright>© @mikanichinose</copyright>
        <item>
            <title><![CDATA[2025年を振り返って]]></title>
            <link>https://sizu.me/mikanichinose/posts/sbkc9848e8an</link>
            <guid>https://sizu.me/mikanichinose/posts/sbkc9848e8an</guid>
            <pubDate>Tue, 30 Dec 2025 21:46:57 GMT</pubDate>
            <description><![CDATA[今年は7月くらいまでで走りきって、あとは失速していったように感じる
最初はかなりやる気に満ち溢れてた
ポモドーロ・テクニックで仕事したり読書したりできてた
技術ブログ書いたり、勉強会で登壇したりもしてたと思う
本業の方でも今年やっつけたい長期タスクを持ってそれに取り組んでコミットを積んでいくのが楽しかった
けど後半からは劇的に失速したように思う
なんでだろうね？
チームの体制がちょこちょこ変わって…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[2025/12の私はやる気がマイナス]]></title>
            <link>https://sizu.me/mikanichinose/posts/cmwhuun9ft83</link>
            <guid>https://sizu.me/mikanichinose/posts/cmwhuun9ft83</guid>
            <pubDate>Tue, 30 Dec 2025 21:18:18 GMT</pubDate>
            <description><![CDATA[やる気がマイナスになってた
徐々にゼロからちょいプラスにまでは戻してるとは思うけど、それに自覚的になるとまたマイナスになりそうなので努めて意識しないようにもしてる
理由は色々あるんだろうけど、1つにはclaude codeがある
生産は早くできるようになったけど、それが妥当かレビューしないといけないのが本当にツライ
じゃあ手で書けばいいのかと言われるとそういうわけでもない
AIにひとことこのJso…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[2024年振り返り]]></title>
            <link>https://sizu.me/mikanichinose/posts/8ok8rh120tnc</link>
            <guid>https://sizu.me/mikanichinose/posts/8ok8rh120tnc</guid>
            <pubDate>Tue, 31 Dec 2024 05:30:26 GMT</pubDate>
            <description><![CDATA[目標
OSを作る
1ページも進めてない
GitHubの草を絶やさない
ちょこちょこ歯抜けになってはいるがまぁいいでしょう
個人ブログの投稿を継続する
しずかなインターネットへの投稿はめっきりなくなってしまった
日常系はXで十分なんだよね
Zennへの投稿: 5
SpeakerDeckにアップロードしたLT資料: 6
個人で作っているAndroidアプリをリリースする
なんもやってない。。
やはり個…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[LT会ネタ: Compose時代の状態管理方法]]></title>
            <link>https://sizu.me/mikanichinose/posts/d0x5on1t8bwx</link>
            <guid>https://sizu.me/mikanichinose/posts/d0x5on1t8bwx</guid>
            <pubDate>Sun, 31 Mar 2024 06:29:58 GMT</pubDate>
            <description><![CDATA[AndroidのUI開発においてUiStateとかUiEventとかUI固有のものをカプセル化したものを、どう定義して、どう公開して、どう消費するかについて考察する
UiState
UiModel
UiEvent
Presentation Logic
ボタンをタップ
テキスト入力
State Scalability
表示・非表示
Back Gesture
戻るボタンタップ・ジェスチャーと状態の操作…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[LT会ネタ: 現代的なライフサイクルメソッドの使い方]]></title>
            <link>https://sizu.me/mikanichinose/posts/6b48h37zu101</link>
            <guid>https://sizu.me/mikanichinose/posts/6b48h37zu101</guid>
            <pubDate>Sat, 30 Mar 2024 06:12:25 GMT</pubDate>
            <description><![CDATA[ActivityやFragmentのonCreateやonResumeをオーバーライドしてイベントハンドラの設定などをしていたが、最近はlifecycle.addObserverやrepeatOnLifecycleを使うほうがいいらしいので、それらの利点やリファクタによってどう記述が変化するのかを解説する]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[LT会ネタ: 徒弟制に学ぶ、なぜTDDを実践してるのにソフトウェアの品質が良くならないのか]]></title>
            <link>https://sizu.me/mikanichinose/posts/k7a9m80cw6vh</link>
            <guid>https://sizu.me/mikanichinose/posts/k7a9m80cw6vh</guid>
            <pubDate>Mon, 25 Mar 2024 12:45:37 GMT</pubDate>
            <description><![CDATA[結論: 形だけ真似てるから。重要なのは型。
TDDの言葉で言い換えるなら、テストを書くことで完成だと思って、テストを考える過程で設計について思いを巡らせることをしてないからいつまでたってもプログラムの品質がよくならない
プログラムの質を高めるのはテストではなくプログラマーである、あなたです]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[LT会ネタ: Slot API]]></title>
            <link>https://sizu.me/mikanichinose/posts/5b6srwtzi5k0</link>
            <guid>https://sizu.me/mikanichinose/posts/5b6srwtzi5k0</guid>
            <pubDate>Mon, 25 Mar 2024 08:31:21 GMT</pubDate>
            <description><![CDATA[ComposeでUIを作るときに最近はまず全体をみて、大枠のレイアウトが存在しそうだなと思ったらSlot APIの書き方でComposable関数を作ることが多くなった
Slot APIを使うことで全体と細部が分かれるので実装の見通しが良くなってる気がする]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[LT会ネタ: 状態ホルダーの比較]]></title>
            <link>https://sizu.me/mikanichinose/posts/ax00rn0dfa9v</link>
            <guid>https://sizu.me/mikanichinose/posts/ax00rn0dfa9v</guid>
            <pubDate>Sat, 23 Mar 2024 14:17:44 GMT</pubDate>
            <description><![CDATA[業務のコードではLiveDataを使って状態管理をしてるんだが、試しにStateFlowで実装するとどうなるんだろうとやってみた。
そしたらStateFlowに移行したい欲がバク上がりするくらいよかった
とくにデータのnullabilityが
なぜLiveDataは微妙だったのか → 実装がJavaだから
でもComposeからしか参照されないのであればStateにしたほうがもっとシンプルだった
…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[エディタへの飽くなき探求心はすべてをコントロールしたい欲求に基づいていると思う]]></title>
            <link>https://sizu.me/mikanichinose/posts/a5a4b8vv8k12</link>
            <guid>https://sizu.me/mikanichinose/posts/a5a4b8vv8k12</guid>
            <pubDate>Sat, 03 Feb 2024 13:01:00 GMT</pubDate>
            <description><![CDATA[私はVim（正確にはNeovim）という昔ながらのエディタを使って文章やプログラムを書くことがある
特にVimで特徴的なモーダルな部分、つまりノーマルモードとかインサートモードとか呼ばれるものが好きで、Vim以外のあらゆるエディタにもこの機構が入っていてほしいと思っている
Vimの設定にも相当こだわっており、いくつものプラグインを入れて快適なエディット環境を求めて日夜設定を書き直している
IDEで…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[原則に従っているかを検知することと、修正することは全く別のこと]]></title>
            <link>https://sizu.me/mikanichinose/posts/ka8wr849rnkm</link>
            <guid>https://sizu.me/mikanichinose/posts/ka8wr849rnkm</guid>
            <pubDate>Sat, 03 Feb 2024 06:27:07 GMT</pubDate>
            <description><![CDATA[Single Responsibility Principle（SRP）違反しているからといって、クラスを分割することは常に正義なのか
保守性・拡張性の低いコードを見たときに、そのコードがSRP違反をしていることを検知したならば分割するのはいいことだと思う。なぜならSRPの適用が保守性・拡張性の改善に繋がっているから
特に保守性・拡張性に問題のないコードに対してSRP警察になって無闇にクラスを分割…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[本好きの下剋上朗読イベントに行ってきた]]></title>
            <link>https://sizu.me/mikanichinose/posts/zmk269n9n4a7</link>
            <guid>https://sizu.me/mikanichinose/posts/zmk269n9n4a7</guid>
            <pubDate>Tue, 30 Jan 2024 07:36:54 GMT</pubDate>
            <description><![CDATA[去る2024年1月28日に本好きの下剋上の朗読イベントがありました
僕は昼公演を見てきました
入ってまず目についたのはステージに広げられた草木です
アフタートークで話されていましたが本物の草木だそうです！
僕の記憶の中のゆかちはぱっつん髪だったので、朗読が始まってゆかちが舞台に現れたときは、あれ？あのきれいな人は誰。。？井口裕香！！？？
となりました
セリフ以外の地の文ではローゼマインの独白やモノ…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[Compose版LifecykleLogを作りたい]]></title>
            <link>https://sizu.me/mikanichinose/posts/a3060cm85om3</link>
            <guid>https://sizu.me/mikanichinose/posts/a3060cm85om3</guid>
            <pubDate>Sat, 27 Jan 2024 08:57:39 GMT</pubDate>
            <description><![CDATA[LifecykleLogというライブラリがある
これはActivityやFragmentのライフサイクルメソッドにログをインターセプトする
アプリを動かしているときに画面を構成する要素であるActivityやFragmentがどのように動いているかを知れればデバッグが捗る
しかし、世はCompose時代
Full Compose化されたアプリにはActivityが1つだけという簡素な作りになってい…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[雰囲気で理解したままだと何もわからなくなる]]></title>
            <link>https://sizu.me/mikanichinose/posts/svnmafhe2uc5</link>
            <guid>https://sizu.me/mikanichinose/posts/svnmafhe2uc5</guid>
            <pubDate>Sat, 13 Jan 2024 17:47:08 GMT</pubDate>
            <description><![CDATA[勉強をしている時の変化は完全に理解したから、何も分からないを経由し、努力次第ではチョットワカルに到達すると思う
こうした過程のうち、「完全に理解した」とは、サンプルコードやチュートリアルに書いてあるお膳立てされた、コンテキストもないにもないコードについて、処理が動くということを知ったという程度であろう
また、処理の意味や、裏で何が行われているかについて知ろうとせず、雰囲気で理解しただけの状態でしば…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[Search vs Filter]]></title>
            <link>https://sizu.me/mikanichinose/posts/m64v4w71iw39</link>
            <guid>https://sizu.me/mikanichinose/posts/m64v4w71iw39</guid>
            <pubDate>Mon, 08 Jan 2024 02:08:02 GMT</pubDate>
            <description><![CDATA[この2つって振る舞い的には同じじゃねと思って調べた
https://ux.stackexchange.com/questions/4752/search-vs-filter-what-is-the-difference
すごく的確な回答を得られた
どちらもリストに対する操作という点では同じだが、
Filter: 絞り込む
Search: 絞り込む + マッチした順に並び替える（マッチした順の重み付…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[アサーション関数に敗北した日（アサーション関数勉強します）]]></title>
            <link>https://sizu.me/mikanichinose/posts/c5u5biwhcn46</link>
            <guid>https://sizu.me/mikanichinose/posts/c5u5biwhcn46</guid>
            <pubDate>Sat, 06 Jan 2024 15:22:25 GMT</pubDate>
            <description><![CDATA[アサーション関数の使い分けがめんどくさいのでpower-assertを使いたい派な私なんですが、power-assertよりも適切なアサーション関数を使ったほうが良い瞬間に立ち会いました。。
データクラスの比較
こんな感じのデータクラスの比較を行います
テストコード
実行結果
うーん。。長いっすねー
データクラスなのでtoStringしていい感じに表示されるとはいえ、これではどこがどう違うのか一目…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[良いAPI]]></title>
            <link>https://sizu.me/mikanichinose/posts/knfobh02i3si</link>
            <guid>https://sizu.me/mikanichinose/posts/knfobh02i3si</guid>
            <pubDate>Fri, 05 Jan 2024 04:14:43 GMT</pubDate>
            <description><![CDATA[正しい使い方が自然とできる
意図しない使い方ができない
自分が何をやっているのかが分かる]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[爆速で会議を終わらせる]]></title>
            <link>https://sizu.me/mikanichinose/posts/mks6bds1iroo</link>
            <guid>https://sizu.me/mikanichinose/posts/mks6bds1iroo</guid>
            <pubDate>Thu, 04 Jan 2024 18:51:15 GMT</pubDate>
            <description><![CDATA[この記事でshopifyにて3人以上が雁首そろえてする会議なんてやめちまえという方針が出たらしい
そこで僕もいい会議について考えてみたいと思う
会議の目的
疑問の解決
自分一人では解決困難な問題を共有し知見を集めるために開かれる会議
認識合わせ
作業の進捗を報告したり、仕様の自分なりの解釈を話す場
なにか誤解していることがないかを確認する
周知
情報共有の場としての会議
強制既読
良い会議の構成要…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[折りたたみスマホほしいので貯蓄用口座作った]]></title>
            <link>https://sizu.me/mikanichinose/posts/mw990hwwxeua</link>
            <guid>https://sizu.me/mikanichinose/posts/mw990hwwxeua</guid>
            <pubDate>Wed, 03 Jan 2024 22:56:08 GMT</pubDate>
            <description><![CDATA[使ってる銀行に貯蓄用口座を生やす機能があったのでつかってみた
毎週か毎月に自動積立できるので、月2万積み立てる
これで来年くらいには買えるようになっているはず
pixel foldの第2世代がでてたら買いたい]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[Kotlinのプロジェクトにテストフレームワーク導入するのムズすぎー]]></title>
            <link>https://sizu.me/mikanichinose/posts/hw5n00z6mwn8</link>
            <guid>https://sizu.me/mikanichinose/posts/hw5n00z6mwn8</guid>
            <pubDate>Wed, 03 Jan 2024 10:47:51 GMT</pubDate>
            <description><![CDATA[JUnit vs Kotest(旧kotlintest)
JUnit: 昔ながらのJavaのxUnit Test Framework
JUnit4 vs JUnit5
Androidプラットフォームの依存を使いたくばJUnit4を要求される
非Androidプラットフォームな部分についてはJUnit5でよかろう
Kotest: Kotlin向けのTest Framework
なんかおしゃれ
テスト…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[プロトタイプ駆動設計（prototype driven design）]]></title>
            <link>https://sizu.me/mikanichinose/posts/faia2cozx62m</link>
            <guid>https://sizu.me/mikanichinose/posts/faia2cozx62m</guid>
            <pubDate>Tue, 02 Jan 2024 12:28:39 GMT</pubDate>
            <description><![CDATA[始めからコードを書くのではなく、抽象的な設計をしてコードを書き始めれば良いコードが書ける
ほんとうに？
書き始めてから、「あれ、この書き方出来ないじゃん」とか「うーん、ここから呼び出すためには、あっちもこっちも変更しないといけない。。」となったことはない？
プログラムを書き始めてようやく分かる仕様とか設計の不備ってあると思う
実際に書けるかどうかを検証することも含めて 設計 としてはどうだろうか
…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[コピペは悪くない、説明できないのが悪い]]></title>
            <link>https://sizu.me/mikanichinose/posts/k1da058hcoft</link>
            <guid>https://sizu.me/mikanichinose/posts/k1da058hcoft</guid>
            <pubDate>Tue, 02 Jan 2024 12:08:11 GMT</pubDate>
            <description><![CDATA[コピペコードを行うこと自体は悪くないと思っている
全部手で書いてもどうせ同じコード書くことになるんだから
よくないのは「これってどういう意味ですか？」という問いに対して答えられないことである
自分で書いたコードには責任を持つべきである
そのコードを書いた理由、その書き方にした理由、別の書き方にしなかった理由、コードで表現されていること
ありとあらゆるコードとは言わずとも、特に重要なコードに対しては…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[アーキテクチャとは自作PCである]]></title>
            <link>https://sizu.me/mikanichinose/posts/tzckaio5vri5</link>
            <guid>https://sizu.me/mikanichinose/posts/tzckaio5vri5</guid>
            <pubDate>Tue, 02 Jan 2024 11:58:20 GMT</pubDate>
            <description><![CDATA[アーキテクチャの仕事はコードの変更容易性・メンテナンス性・問題発見容易性を高く維持することである
ここで自作PCのメンテナンス性について考えてみる
メンテナンス性に影響を及ぼすパラメータとしては以下が考えられる
パーツ選び
配線
問題の切り分けを用意にしてくれるデバッグ機能を搭載したマザボは問題発見容易性を高くしてくれる
→ 技術選定力、関心の分離
でかいグラボを載せようとしたときに他のパーツと鑑…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[ファイルを読み込んでInputStreamへの変換をメソッドチェーンで実現する]]></title>
            <link>https://sizu.me/mikanichinose/posts/9hovtvuhuzo9</link>
            <guid>https://sizu.me/mikanichinose/posts/9hovtvuhuzo9</guid>
            <pubDate>Tue, 02 Jan 2024 10:37:16 GMT</pubDate>
            <description><![CDATA[Gradle Convention Plugin で Detekt の設定を書いてるときにフォーマットを実行するための autoCorrect の値をローカルとCIで分けたいなと思って、プロパティファイル読み込ませれば良いんじゃねと考えた。
プロパティファイルを読み込ませるときは、これまではこんな感じに書いてたんだけど
メソッドチェーンで書きたいなと思い、書き直してたらFileをFileInput…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
        <item>
            <title><![CDATA[プログラムってlogicalな部分とassembleな部分に分かれるんじゃね]]></title>
            <link>https://sizu.me/mikanichinose/posts/zfe3d1hkaf89</link>
            <guid>https://sizu.me/mikanichinose/posts/zfe3d1hkaf89</guid>
            <pubDate>Tue, 02 Jan 2024 09:46:54 GMT</pubDate>
            <description><![CDATA[アーキテクチャとかデザインパターンをみるとプログラムをlogicalな部分とassembleな部分で分離しているような気がしている
ドメインオブジェクトはlogicalな処理をまとめる係
コントローラーのようないわゆるHumble Objectはassembleな処理担当
logicalな部分
本質的な処理が書かれている低水準API
ex
電卓アプリ
足し算や引き算
ECサービス
商品をカートに入…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/ac9fc5ca5409?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F23132%2Favatar.png%3Fv%3D1704076968539&amp;theme=user&amp;username=mikanichinose"/>
        </item>
    </channel>
</rss>