-
-
会話で学ぶプリミティブ型
2026/1/10
要点まとめ primitive の語源は「最初の・根源的な」 プリミティブ型は「これ以上分解できないデータの原子」 CPUと直接契約しているため、高速で意味がブレない オブジェクト型は「意味をまとった ...
-
-
会話で学ぶEntity
2026/1/7
そもそも Entity って何者? 語源からいこう 哲学でいう「存在」とは何か JavaのEntityに話を戻そう 「Entity = データ」ではない理由 値オブジェクトとの違いが見えてくる なぜE ...
-
-
スマホ時間を減らす!Kindle活用で集中力を取り戻す方法
2026/1/5
「つい、スマホを触ってしまう」という悩みは、もはや現代病と言っても過言ではありません。私はこれまで、SNSの通知をオフにしたり、アプリに時間制限をかけたりと、ありとあらゆる対策を講じてきました。 ht ...
-
-
単体テストのロンドン学派と古典学派、2つの流派を比較する
2026/1/11
「テストを書いたせいで、コードの修正が何倍も大変になった」。以前の私は、締め切り間際に叫びたい衝動を必死で抑えていました。単体テストを導入して品質が上がるどころか、テストの修正作業に追われて進捗が止ま ...
-
-
Dell S2722QCの入力をMacで切替可能か検証した結果ダメだった話
2026/1/11
テレワークが当たり前になった昨今、デスクに鎮座するモニターの役割は非常に大きくなっています。私もその一人で、Dellの27インチ4Kモニター「S2722QC」を愛用しているユーザーです。このモニター、 ...
-
-
アーキテクチャ図解!オニオン・ヘキサ・クリーン3つの決定的な違い
2026/1/3
エンジニアとして働き始めて数年が経った頃、僕は自分の書いたコードが数ヶ月後に「巨大なスパゲッティ」に変わっている現実に絶望しました。機能を追加するたびに関係のない場所でバグが起き、修正のためにコードを ...
-
-
会話で学ぶ統合開発環境(IDE)
2026/1/3
統合開発環境(IDE)とは何か Integrated(統合された) Development(開発) Environment(環境) つまり IDE とは何か もう少し踏み込むと… IDEは“第二の脳” ...
-
-
会話で学ぶメソッド
2025/12/29
メソッドとは何か? method は“道”だった 哲学的な意味合い プログラミングに来るとどうなる? 例で見ると 関数との違いはどこ? 具体例で ここで一段深く行く だから「メソッド」なんだ まとめる ...
-
-
会話で学ぶコンパイル
2025/12/29
コンパイルとは何か 人間語と機械語の決定的な断絶 コンパイルとは「翻訳+検証+再構築」 なぜ“実行”と“コンパイル”は別なのか Javaはちょっと変わり者 じゃあコンパイルって結局なに? 哲学的に言う ...
-
-
会話で学ぶサーブレット(servlet)
2025/12/29
そもそも「サーブレット」って何者? 語源:Servlet = Serve + let サーバーとは何か(哲学編) なぜ「小さい」のか? Servletの正式な定義(ちゃんとしたやつ) Servletコ ...