Ana konu
En modern programlama platformları paket yönetimi (düşünmek için sahip iyi destek görünce gem
, npm
, pip
böylece teşvik etmek ve bir gevşek bağlı bir mimari oluşturmak için, dahili olarak geliştirilen paketlerin oluşur bir uygulama veya sistem tasarımı için anlamlı mı, vs.)?
Misal
Buna bir örnek, veritabanı erişimi, kimlik doğrulama ve sistemin diğer bileşenleri için paketler oluşturmak olabilir. Bunlar elbette harici paketleri de kullanıyor. Ardından, sisteminiz kodlarını kendi kod tabanına eklemek yerine bu paketleri alır ve kullanır.
hususlar
Bana göre, bunun kod ayrışmasını teşvik edeceği ve neredeyse Web tabanlı-masaüstü-uygulama-uygulama türünde (güncellemeler neredeyse otomatik olarak uygulanıyor, tek işlevsellik için tek kod tabanı, vb.)
Bu rasyonel ve akılcı bir tasarım konsepti gibi mi görünüyor? Bu aslında günümüzde uygulamaları yapılandırmanın standart bir yolu olarak mı kullanılıyor?