Bu seni nasıl zorladıklarına bağlı.
Deneyimlerime göre, iki olasılık var:
Sıkı bir program, eski kod vb.
Bu durumda, diğer cevapların çoğunun zaten söylediği gibi, 'serinlik için optimize etmek' size kalmış. Sen MVC için kod tabanına yeniden yazmak için zaman olmayabilir, ama ilk adım olarak, örneğin, elle senin SQL yapıştırma bırakıp, güzel yazabilir execute_sql($query, $params), böyle soyutlamalar için temel atar fetch_customer($filter_params)vb hatırla, bütün iyi Sonunda patronlar daha önce bir ürün alır, bu yüzden şimdiki zamana karşı geleceğe ne kadar zaman harcayacağına dair bir çelişki var.
Doğru içeriği belirlediğinizde ('6 ay içinde, fazladan zaman almadan, yekpare kodu MVC'ye yeniden yansıttım'), adınızı kodun üzerinde bırakmalı ve bir inme kurbanı öğreten bir terapist gibi gurur duymaya çalışmalısınız. tekrar tek kelime söyle.
Sizin uygun olmadığını düşündüğünüz bir şekilde uygulamanız istenir
Modeli modelden ayırma denemesi incelemede başarılı olamıyor, çünkü 'çok karmaşık, neden sadece düz sql sorguları yapmıyorsunuz?' Sizin execute_sql'disiplin ile kodlayıcı buna ihtiyacı yok' çünkü konserve alır.
Bu dava çok kötü. Tecrübelerime göre, genellikle başarıları için değil, politik nedenlerden dolayı terfi eden mikro yönetim ve takım liderleriyle geliyor. Asıl sorun, kontrol edemediğiniz bir şeyden (kod) sorumlu olmanızdır (kendi yolunu yapmanız gerekir). En iyi çözüm kök nedenini çözmek olacaktır (yani, büyük bir muamele görmüşsünüz). En iyi ikinci (ve benim tecrübeme göre, olağan) çözüm, işten çıkmaktır.
Sonunda, bu senaryoda, adınızın zaten yayınlanmayacak olması muhtemeldir, çünkü takım lideri tüm başarılar için kredi alır.