コード品質 コード品質はバグを減らす。見るべきは複雑さ、変更頻度、依存の見えやすさ コード品質とバグの関係を、循環複雑度、コード変更頻度、依存の見えやすさから整理します。DIは反例の1つとして扱い、設計や実装の悪い兆候を調べた研究や変更履歴研究をもとに、実務で使える数値の目安と品質改善の進め方を解説します。 2026.04.10 コード品質技術発信
マネジメント 仕組みでゴリ押せ、根性論は課題の放棄である 開発プロジェクトのマネジメントで根性論に頼る危うさを、WHOとILO、Scrum Guide、Kanban Guide、DORAの一次情報をもとに整理します。手法論を離れ、共通原則に絞って解説します。主な論点は、目標設定、可視化、小さい作業単位です。加えて、仕掛りの制限、短い見直し周期、例外としての残業も扱います。 2026.04.08 マネジメント
JavaScript Reactはなぜ世界でここまで採用されたのか Reactはなぜ世界的に採用されているのか。Vueと機能差が小さい前提に立ち、JSX、HooksとEffects、Next.js、React Native、採用市場といった要因を、公式docsと調査データをもとに整理します。 2026.04.07 JavaScript技術発信
技術発信 VueやReactはなぜ.vueや.tsxをブラウザで動かせるのか Vueの`.vue`とReactの`.tsx`は、なぜブラウザで動くのか。SFC、JSX、TSX、render関数、ViteやBabelの変換処理を軸に、独自記法がJavaScriptとCSSへ落ちる流れを整理します。 2026.04.07 JavaScript技術発信
技術発信 npmrcを放置しない。axios侵害から見直すnpmのベストプラクティス axios侵害をきっかけに、.npmrcで見直したいnpmの実践的な設定を整理します。ignore-scripts、min-release-age、before、provenanceなど、依存関係をむやみに信じないための考え方を解説します。 2026.04.07 JavaScript技術発信
技術発信 JavaScript (Node.js)のビルドは効率化と互換性を保っている話 JavaScriptをビルドする必要はあるのでしょうか?チャンク戦略、互換性の観点からJavaScriptアプリのビルドを紹介します。 2026.04.05 JavaScript技術発信