php 13 12月 2021 PHPのソースコードからクラス図をリバースエンジニアリングする php-class-diagram を作りました。 この記事はQiita AdventCalendar 2021 PHPの13日目の記事です。 @smeghead Tiwtterやってます。 ## きっかけ ソフトウェアを上手く作れるようになりたいという動機で設計に関連する情報収集をしていると、モデル駆動開発の文脈でJIGが紹介されているのを見付けま… 続きを読む
CakePHP2 11 12月 2021 CakePHP2 ‘string’ is deprecated.intelephense(1007) つい最近までPHPのプログラムを、素のVim(lspとか使わない)で書いてたんですが、使ってるPHPのバージョンも7.4になったので、ステップ実行等いろいろ利点のある環境にしてみようと思い、VSCode上でPHPのプログラムを書くようになりました。 VSCodeで PHPの開発環境を整えると、間違っ… 続きを読む
docker 18 11月 2021 docker があれば、PHPソースコードからクラス図を自動生成できる php-class-diagram と PlantUML を含むイメージを、DokerHub に上げました。 Docker Hub - smeghead7/php-class-diagram このイメージを使えば、dockerが使える環境であれば、1コマンドで、PHPのソースコードからリバースエンジ… 続きを読む
php 17 11月 2021 php-class-diagram でパッケージ関連図を出したい PHPのソースコードからクラス図を生成するためのPlantUMLのクラス図スクリプトを出力する php-class-diagram についてです。 * JIGチュートリアル JIGチュートリアルのパッケージを定義してクラスを定義していくと、徐々にビジネスルール関連図が育っていくところを見て、設計と実… 続きを読む
php 8 11月 2021 PHPのソースコードからクラス図をリバースエンジニアリングするphp-class-diagram を Packagist に公開しました php-class-diagram を Packagist に公開しました。(Packagistデビュー) smeghead/php-class-diagram composerでインストールできるようになりました。 composer require --dev smeghead/php-class… 続きを読む