freedom.9
Senior Member
Cơ bản là repository pattern nó nằm ở repository layer, mục đích cũng để loose coupling cái tầng service với Orm.
Repository layer nó cần data model, config db, migration, integration với service khác ... Rồi implement mấy cái interface mà thằng service xài, thằng service nó chỉ cần refer vô interface thôi là đã giải quyết được vấn đề tight coupling rất nhiều rồi.
Chứ mấy ông reference trực tiếp từ Orm vào service layer thì cái app nó như 1 cái nồi cám lợn éo khác gì nhau. Load vô 5 thằng junior xong cái app nó phình to ra, tight coupling đủ thứ rồi mới thấy cảnh ăn c*t thay cơm.
Mà tôi cũng ít thấy mấy thằng senior ở Vn code đẹp lắm, toàn đẻ ra c*t là c*t. Ông nào cũng vỗ ngực nhận mình code đẹp cả
làm outsource thì chạy theo khách hàng, làm product, startup thì toàn chạy theo tiền.
Chỉ có đi làm thuê cho tụi tư bản Eu cho các cty enterprise lâu đời thì mới có code gọi là đẹp được tí. Ko giải quyết được bài toán architecture design từ đầu thì mọi thứ như cái nồi cám heo. Còn code tụi Mỹ thì thôi rồi nát vcl vì mấy anh Ấn Độ
via theNEXTvoz for iPhone
Repository layer nó cần data model, config db, migration, integration với service khác ... Rồi implement mấy cái interface mà thằng service xài, thằng service nó chỉ cần refer vô interface thôi là đã giải quyết được vấn đề tight coupling rất nhiều rồi.
Chứ mấy ông reference trực tiếp từ Orm vào service layer thì cái app nó như 1 cái nồi cám lợn éo khác gì nhau. Load vô 5 thằng junior xong cái app nó phình to ra, tight coupling đủ thứ rồi mới thấy cảnh ăn c*t thay cơm.
Mà tôi cũng ít thấy mấy thằng senior ở Vn code đẹp lắm, toàn đẻ ra c*t là c*t. Ông nào cũng vỗ ngực nhận mình code đẹp cả
làm outsource thì chạy theo khách hàng, làm product, startup thì toàn chạy theo tiền. Chỉ có đi làm thuê cho tụi tư bản Eu cho các cty enterprise lâu đời thì mới có code gọi là đẹp được tí. Ko giải quyết được bài toán architecture design từ đầu thì mọi thứ như cái nồi cám heo. Còn code tụi Mỹ thì thôi rồi nát vcl vì mấy anh Ấn Độ
via theNEXTvoz for iPhone
Sửa lần cuối:



