GradleプロジェクトにおけるPMDの設定と活用方法
PMDを用いた静的コード解析の自動化
PMDはJavaやKotlin、XMLなど複数言語に対応した拡張可能な静的コード解析ツールです。GradleビルドスクリプトにPMDを統合することで、ビルド工程の中で自動的にコード品質を検証でき、開発チーム全体で一貫したコーディング規約を維持することが可能になります。
基本的なプラグインの適用
GradleでのPMDの導入はシンプルです。まずbui ...
5月28日 01:27 投稿
STM32CubeMX 生成コードの保守性を高めるリファクタリング手法
自動生成コードが抱える構造的課題
現代の組み込み開発において、STM32CubeMX は事実上の標準ツールとなっています。GUI による設定と自動コード生成機能は、レジスタレベルの複雑な初期化を大幅に簡素化しました。しかし、生成された main.c を開くと、多くの開発者が以下の様な構造に直面します。
UART_HandleTypeDef huart1;
TIM_HandleTypeDef htim2;
void MX_USART1_ ...
5月21日 16:36 投稿