コードを構造化する方法

ねえ!今週の土曜日、ニジニノヴゴロドのPHPチャットは、インタラクティブな放送で4回目のミートアップを開催します。レポートはモスクワのバレンティン・ウダルツォフとノボシビルスクのデニス・ユリエフによって作成されます-直接来る人は市内中心部のアフターパーティーで彼らとチャットすることができます、オンラインで見る人は-テキストまたは音声で直接質問しますブラウザ。





ここミートアップにサインアップし、放送の下にベルを置くことができます-ここで、そして以下に彼らのスピーチに含まれていなかったものについてのスピーカーとの短いインタビューがあります。





Denis Yuriev(SkyengのSkysmartのチームリーダー)-製品を変数にパックする方法を説明します

あなたの報告は何ですか?





同じリポジトリから成長した2つの一般的に類似した製品が異なるチームによってサポートされている場合、6か月で、それらはすでに2つの完全に異なるプロジェクトになるという事実に何度か遭遇しました。私はいつも違うやり方でやりたいと思っていました。 





Skyeng — , , , — , : « ». , — . .





, , «» Symfony — . 





, . , ?









, - - , — . .





, Unity, ECS – PHP , . ( , - ..), , , -. 





, , .





. - - , , .





, , – « » . , . , , . 





( ) , . , , , , mvp.





, , , . , , «». 





– , « ». – , .





?





, , – .





( Happy Inc., «») — , ,

?





package-by-type, package-by-layer, package-by-feature Agile . Symfony, PHP, .





?





— SOLID Package Principles. — .





, , .





: - , , — . 





?





, , «».





p.s. - . .








All Articles