PHPの8日目の記事です。こんにちは、こんばんわ、kubotak(@kubotak_public)です。タイトルの通り「PHPコードを消すライブラリ」を作りました。packagist.orgまずはこのライブラリの生まれた背景と用途について説明します。よければstarつけてください。これはなに?以下のようにコメントでコードを挟み、composerで導入したコマンドを実行することで対象のコードを削除します。{}なぜ作ったのか?使い方は簡単ですね。Flag(Toggle)を利用してデプロイとリリースを分離しています。Flagによって管理され、それがONになることで有効化するようになっています。M&Aクラウド開発者ブログ察しの良い方はすでにお気づきかと思います。FlagをONにした後はif文及び既存の処理は不要になります。今まではこれを消すタスクを積んで消す必要がありました。このコードを追加していない開発者が見た場合、どのコードを消すべきかちゃんとコードを読み解く必要もあります。Flagを使うコードを実装する時点で、消すことも想定してコードを書いておいて、後から自動で消えてしまえば負担が少ないのではないか・・・という思いから出来上がったのがこのphp-delです。先程のコードに適応すると次のようになります。※ignoreコメントで挟んだ箇所は削除対象から除外されるので残ります。弊社以外にも需要があれば是非どうぞ、ということでOSSとして公開しています。さいごに今回OSSとしてComposerで配信するコマンドを作ってみて、次のようなことを感じました。需要は自分たちだけのものでも良い誰もが喜ぶライブラリじゃなくても、自分たちのニーズに答えられるものなら開発意欲も湧いて良いなと思いました。他のOSSコードを読むようになる他のOSSはこの処理どうやって実装してるんだろう?という疑問からPHPUnitやPHPStanなどの実装をチラ見したりしました。普段あんまり見に行かないコードなのでそういうものに触れる機会にもなって良いと思います。composer.jsonのbinに追加するだけでvendor/binに配置される仕組みめっちゃ良いです。いいな、と思ったらぜひstarつけてください。kubotak_public)です。形式との実...こんにちは。Service(ECS)に移...おはようこんにちはこんばんは!エンジニアの大石です。8人全員で合計12個のプロポーザルを提出しました【全...※この記事は採択発表の前に書いております。10はてなブログをはじめよう!mac-techさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。