Hay quá a ơi, làm series về design pattern lun đi a hoặc a chia sẽ thêm kinh nghiệm về phần authentication, authorization trong dự án thực tế được ko ạ
Nói lòng và lòng vòng. Cái quan trọng là tại sao lại dùng DI, ưu nhược điểm, bài toán cụ thể thì không nói. Chắc vặn cho mấy câu là tịt. Chỉ chăm chăm vaò code :D
Anh ơi, trước tiên em xin cảm ơn anh về video ý nghĩa. Em có gặp khó khăn khi viết code theo nhưng nó dài quá, nếu chỉ 1 2 lớp Interface thì em có thể nhớ, nhưng khi viết nhiều Interface và nối chúng lại em không thể nhớ được những cái trước, method trước để làm gì, có tác dụng gì nữa, (giống như viết xong phần 3 thì lại quên phần 1), em không biết cách giải quyết sao. Với cả khi mình implement là mình implment Interface trước rồi từ Interface đó mình mới xây dựng các class theo phải không ạ. Với trong phần HD em thấy có từ khóa out, thì em ko rõ quy ước là khi chạy thì nó chỉ trong phạm vi phương thức đó, hay nó sẽ mở rộng ra ngoài và mình lại phải nhớ chức năng phần đó để tránh phải đi tìm nếu có bug ạ?
@@huyhoang8679 " Em có gặp khó khăn khi viết code theo nhưng nó dài quá, nếu chỉ 1 2 lớp Interface thì em có thể nhớ, nhưng khi viết nhiều Interface và nối chúng lại em không thể nhớ được những cái trước, method trước để làm gì, có tác dụng gì nữa, (giống như viết xong phần 3 thì lại quên phần 1), em không biết cách giải quyết sao." => Chỉ có cách học kỹ OOP và code nhiều sẽ quen em ak, anh không biết tl thế nào nữa. còn từ khóa out giúp mình thay đổi giá trị tham số truyền vào thôi em, ví dụ em khai báo 1 biến int bên ngoài sau đó truyền vào 1 hàm x nào đó với out thì khi chạy xong hàm đó biến int này sẽ dc thay đổi giá trị.
Cảm ơn anh nhiều, video rất hữu ít, dễ hiểu
hay quá a ơi
Hay quá a ơi, làm series về design pattern lun đi a hoặc a chia sẽ thêm kinh nghiệm về phần authentication, authorization trong dự án thực tế được ko ạ
Để anh note lại cái này từ từ sẽ làm tới nha ^^
Mình vẫn nghĩ là mic nói rõ hơn thì tuyệt vời 👍
rất cảm ơn
Nói lòng và lòng vòng. Cái quan trọng là tại sao lại dùng DI, ưu nhược điểm, bài toán cụ thể thì không nói. Chắc vặn cho mấy câu là tịt. Chỉ chăm chăm vaò code :D
Vâng, cảm ơn bạn đã góp ý
Tài liệu và source code: github.com/dotnetvn-projects/DISample
Anh ơi, trước tiên em xin cảm ơn anh về video ý nghĩa.
Em có gặp khó khăn khi viết code theo nhưng nó dài quá, nếu chỉ 1 2 lớp Interface thì em có thể nhớ, nhưng khi viết nhiều Interface và nối chúng lại em không thể nhớ được những cái trước, method trước để làm gì, có tác dụng gì nữa, (giống như viết xong phần 3 thì lại quên phần 1), em không biết cách giải quyết sao. Với cả khi mình implement là mình implment Interface trước rồi từ Interface đó mình mới xây dựng các class theo phải không ạ.
Với trong phần HD em thấy có từ khóa out, thì em ko rõ quy ước là khi chạy thì nó chỉ trong phạm vi phương thức đó, hay nó sẽ mở rộng ra ngoài và mình lại phải nhớ chức năng phần đó để tránh phải đi tìm nếu có bug ạ?
@@huyhoang8679 " Em có gặp khó khăn khi viết code theo nhưng nó dài quá, nếu chỉ 1 2 lớp Interface thì em có thể nhớ, nhưng khi viết nhiều Interface và nối chúng lại em không thể nhớ được những cái trước, method trước để làm gì, có tác dụng gì nữa, (giống như viết xong phần 3 thì lại quên phần 1), em không biết cách giải quyết sao." => Chỉ có cách học kỹ OOP và code nhiều sẽ quen em ak, anh không biết tl thế nào nữa. còn từ khóa out giúp mình thay đổi giá trị tham số truyền vào thôi em, ví dụ em khai báo 1 biến int bên ngoài sau đó truyền vào 1 hàm x nào đó với out thì khi chạy xong hàm đó biến int này sẽ dc thay đổi giá trị.
Wao