2026年8月8日 抽象解釈は博士学位が必要に聞こえる。もうそうではない Inferを使ってCIパイプラインで形式的静的解析を実行する方法。動作する設定と現実的なトレードオフを紹介する。 abstract-interpretationci-cdstatic-analysisinfer
2026年8月7日 LLMは静的解析の警告を優先順位付けできる。ただし、なぜかは説明できない 大規模言語モデルは静的解析の偽陽性の選別に役立つが、抽象解釈のようにプログラムの意味論を理解しているわけではない。両者を組み合わせる方法を解説する。 abstract-interpretationllmstatic-analysisfalse-positives
2026年8月5日 Metaはプログラムを実行しない静的解析ツールで本番コードから10万件のバグを発見した MetaのInferは抽象解釈と双方向誘導を用いて、コードの構造を推論することでヌル参照、メモリリーク、競合状態を検出する。実行は不要だ。仕組みと自社コードベースでの活用方法を解説する。 abstract-interpretationstatic-analysismetainfer
2026年8月4日 静的解析は飛行機が墜落しないことを証明できない。だが、もっと有益なことは証明できる。 抽象解釈はあらゆる可能なプログラム状態を過大近似する。抽象化の中でゼロ除算が到達不可能なら、実際のコードでも到達不可能である。以下に、その仕組みと限界を解説する。 abstract-interpretationstatic-analysissafety-criticalaviation
2026年8月3日 コードにランタイムエラーがないことを証明する方法(そして、なぜ諦めるかもしれない理由) 抽象解釈を使えば、実行前にランタイムエラーが発生しないことを証明できる。実際の仕組み、難しさ、そしてツールチェーンでの位置づけを解説する。 abstract-interpretationstatic-analysisruntime-errorsverification
2026年5月23日 Fuck-u-code: AIパイプラインが見落としていた Deterministic 品質ゲート 型チェック、lint、設計ルールはある。でも deterministic スタックは複雑性、重複、命名の惨状を見抜けない。$0で解決する方法を紹介する。 ai-engineeringdeterministicguardrailscode-qualitystatic-analysisci