Content-Length: 581950 | pFad | http://b.hatena.ne.jp/AKIMOTO/PHP/
前回の記事 レイヤー間の依存関係の静的解析 - PHP deptrac ~ 導入編 からの続きです。 「ユニットテストとは事情が違うし、そうそう違反は起きないよ」と思った方がいらっしゃるかも知れません。いえ、レイヤーの依存関係違反は割と発生します。 起こりうる違反例 前回のコードを少し変更して、Userエンティテイにおいて getType() メソッドで属性を取得できるようにしてみましょう。 <?php namespace Foo\Entity; class User { public function getType() : string { // 何かしらのロジック return \Foo\Repository\UserRepository::TYPE_ADMIN; } } <?php namespace Foo\Repository; use Foo\Entity\User; cla
高町咲衣さんは、PHPコア開発者でありPHP8.4にて日本人として歴史上初めてのリリースマネージャーを務めた人物です。ほんの2年前まで、高町さんはOSSへのコントリビューション経験がゼロでした。「OSS開発は超人たちがするもので、自分とは遠い世界の出来事」だと、ハードルの高さを感じていたといいます。しかし、一歩を踏み出す勇気と日々の小さな積み重ねが、キャリアを大きく変えたのです。高町さんのこれまでの歩みには、エンジニアがOSSに挑戦する意義や成長のヒントが詰まっています。 BC Break修正から始まったOSSへの挑戦 ――まず、PHPのコア開発者やリリースマネージャーとして、どのような活動をされているのかを教えていただけますか? PHPコア開発者としては、主にPDO*1やBCMath*2を担当しています。PDOはコア開発者になる前からIssueを見ており、その延長でデータベース系の他の拡
Turn your WordPress website into a blazing-fast static site Convert your existing WordPress website to a static website with Simply Static, the best WordPress static site generator plugin. With over 40,000 active users and over 900,000 downloads, Simply Static is the most popular static site generator for WordPress. It’s also trusted by industry-leading businesses. What is Static WordPress? The fl
はじめに 前提 PHP8.2-8.3 readonlyクラス const定数でEnum/型宣言 Traitでconst定数が使えるようになった。 #[Override] #[SensitiveParameter] Symfony6.0-6.4 #[Autowire] #[MapQueryParameter] #[MapQueryString] #[MapRequestPayload] #[Exclude] #[ValueResolver] / #[AsTargetedValueResolver] コマンドでProfilerを使う おわりに 参考URL はじめに こんにちは!23年度に新卒入社したWebアプリエンジニアの室永です。最近休日のお昼からお酒を飲むのがやめられなくなりつつあります。 私は前期までPHPとSymfonyのバージョンアップを実施するプロジェクトに所属していました。 その
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/AKIMOTO/PHP/
Alternative Proxies: