php

PHPコードの可読性を計測する指標、ローカル変数酷使度 php

PHPコードの可読性を計測する指標、ローカル変数酷使度

読み難いコードに悩んでませんか? 常日頃、目にするPHPコードが読みずらいと感じたことはあるでしょうか? ソフトウェアを健全に保守していくためには、読み易いコードの方が良いに決まってます。 ベテラン技術者のセンスとかではなく、コードの複雑さの指標があると、論理的に改善できます。 コードの複雑さを数値…
VSCode の拡張機能 php-class-diagram で簡単クラス図作成 php-class-diagram

VSCode の拡張機能 php-class-diagram で簡単クラス図作成

4年ほど前から作成している PHPのソースコードからクラス図を生成するためのCLIツールがあります。 これを、簡単にVSCodeから利用できるようにするVSCode拡張機能を作成しましたので、どんな体験になるかを紹介します。 前提 以下の2点の項目を前提とします。 PHPのプロジェクトに、php-c…
php-class-diagram 1.5.0でクラス図の関連にフォーカスした絞り込み機能を追加しました php-class-diagram

php-class-diagram 1.5.0でクラス図の関連にフォーカスした絞り込み機能を追加しました

先日、CodeZineにPHPカンファレンスを盛り上げる連載企画の第5回に、記事を寄稿するという実績を解除することができました。 健全なソフトウェア設計の第一歩! 既存のPHPソースコードからクラス図を自動生成しよう PHPカンファレンス実行委員プレゼンツ PHPの最前線 第5回 php-class…
Re: 逆ポーランド記法とpreg_match_all php

Re: 逆ポーランド記法とpreg_match_all

「第166回 PHP勉強会@東京」をオンラインで視聴することができました。ありがとうございます。 @asumikam さんの 「逆ポーランド記法とpreg_match_all」が興味深かったです。 https://asumikam.com/entry/2024/07/18/231255 https:…