Nội dung bài viết
Video học lập trình mỗi ngày
Dự án MVC của chúng tôi vẫn còn hoạt động dù đã triển khai khá lâu, nhưng người dùng không hề biết nội tình trong đó chỉ có chúng tôi (be) mới hiểu được sự nghiêm trọng ần mình ở sau cấu trúc này. Nghiêm trọng thứ nhất đó là"TÍNH LẶP LẠI"
với tần suất khá cao.
Xin chào ANH CHỊ!
Bài viết này tôi sẽ nói về việc tái thiết cấu trúc từ Structure MVC -> FEATTURES (NESTJS) -> DDD triển khai trên Golang. Việc này được triển khai thực tế thông qua bài thực hành, tôi đã triển khai và đã upcode lên. Các bạn quan tâm có thể vui lòng xem tại đây và có kèm theo Source MVC và FEATURE
.
Go Backend: MVC to DDD
Java Backend: MVC to DDD
Tất cả đều có thể RUN
DDD vốn dĩ khó hiểu với các bạn mới bắt đầu tìm hiều. Nhưng trở nên quen thuộc và thân quen với các dự án nhiều tính năng, nhiều member tham gia. Còn MVC đã đi cùng năm tháng với chúng ta từ lúc còn thanh xuân, nên thanh xuân khi nào cũng tươi đẹp, đúng không?
Cũng đúng thôi, lúc nhỏ tôi thích đọc doremon và chê những người lớn tuổi đọc tiểu thuyết. Khi lớn một chút chúng ta sẽ đọc về sách Self Help, hơn chút nữa chúng ta sẽ đọc về gia đình. Tương tự như vậy, dự án nào cũng có thể triển khai và run nó.
Nhưng quan trọng nó có thể mở rộng ra được không? Hay người mới join vào họ sẽ muốn PHÁ bỏ và làm lại, vì code rất khó hiểu....
Source MVC - FEAT
Chúng ta sẽ không nói nhiều ở đây. Vì có lẽ tôi sẽ giải thích tệ hơn AI rất nhiều, nhưng tôi có thể triển khai nó tốt nhất có thể...
Đến lúc xem rồi: Go Backend: MVC to DDD