bir rut sıkışmış, bir sonraki seviyeye kırarak yardıma ihtiyacım var

0 Cevap php

Ben vasat, kendi kendini eğitmiş PHP becerileri ile mütevazı bir web sitesi üzerinde çalışıyorum, ve geçerli arabirimi yapısı şu şekildedir:

<?php
  if (A) {
    $output = someFunc(A);
  } else if (B) {
    $output = anotherFunc(B);
  } else if (C) {
    $output = yetAnotherFunc(C);
  } else {
    $output = 'default stuff';
  }
?>
<html template top half>

<?php echo $output; ?>

</html template bottom half>

Bu ilk bakışta Tamam çalıştı ve oldukça iyi organize edilmiş, ancak gerekli işlevselliği 10 faktör büyüdü ve hızla bir unmaintainable, utanç verici bir karmaşa dönüşüyor ve ben dışarı çıkmak için nasıl bilmiyorum gibiydi.

Her durum için çağrıldığını fonksiyonları oldukça iyi yazılmış ve odaklanmış olduğunu hissediyorum, ama düzen oluşturur ve getiri kolları kullanıcı ve fonksiyonları arasındaki orta-adım ele nasıl bir kayıp am.

MVC bir çözümdür bir duygu var? Ama ben buradan oraya gitmek için ne kadar açgözlü bir sabit zaman yaşıyorum ...

Ben yukarıdaki kodu istenir olabilir herhangi bir baş ağrısı ya da tatsız anılar için özür dileriz. Zaman ayırdığınız için teşekkür ederiz.

0 Cevap