Şu anda 3 ön arasındaki hisse çok az kod biter o (size ne gitmek URL bağlı) 3 ön uçları olan bir web uygulaması var. Benim dizin yapısı bu gibi görünüyor:
\app1
\includes
\html
\app2
\includes
\html
\app3
\includes
\html
\crons
\libs
\logs
\setup
\db
\shared
\globalFunctions
\oldAPI
\oldClasses
App klasörleri tek tek ön 'html' de içeren kendi ieçren ile biter ve docroot en vardır. Crons sadece CLI işler için, kütüphaneleri gibi yeni Yazdığımız kod ve Zend Framework gibi şeyler gibi yeni PHP5 kütüphaneler olmasıdır. Kayıtlar app günlükleri, kurulum dağıtımı için kurulum bilgileri ve paylaşılan kod bazıları hala dayanan eski PHP4 kod temeli. Herşey büyük bir SVN repo saklanır.
Ne kolay şube ve birleştirme yapmak istiyorum böylece ben küçük olanları içine bu büyük bir SVN proje açabilirsiniz, böylece bu kadar kırmak için aklı başında bir yol olurdu? Kod birden fazla yerde güncellenmesi gerekiyor zaman nadirdir yani projelerin çoğu zaten tek bir app odaklanmak.
Yoksa bu mevcut yapısını korumak ve biz liman OO PHP5 PHP4 kodu olarak sadece geçinmek ve doğal şeyleri terk etmek daha iyidir?