THẢO LUẬN

Facebook của mình là https://fb.com/nqh.dev Hoặc bạn có thể liên hệ qua gmail của mình là nqh.webdev@gmail.com

0
Sep 14th, 2020 12:29 p.m.

Bài viết này hơi sơ sài quá! 😦

0

Mình ko ủng hộ "tuyệt đối ko dùng lib" cho lắm. Sẽ có use case như thế này:

  • ông sinh viên mới ra trường: chỉ biết dùng lib, ko biết code, thấy vấn đề là áp dụng lib ngay, liền & lập tức
  • ông dùng lib 30 năm, sẽ biết được vấn đề nào cần & nên dùng lib, vấn đề nào ko cần lib. Cũng như dùng lib thì cái nào cần dùng, cái nào không cần dùng, mà config cho phù hợp.
  • trong khi ông dùng lib 30 năm đã code xong 3 4 tasks, áp dụng lib phù hợp, code base không quá lớn, thì ông "anti lib" vẫn lọ mọ code & fix bug cho cai lib "handmade" của ổng, sau đó sẽ là combo giáng long thập bát bugs từ team QC cũng như team Security 😆

Đôi lời chia sẻ như vậy, hãy nên biết khi nào nên dùng cái gì, và không nên dùng cái gì, đừng anti và cũng đừng hardcore quá. Ngay cả senior cũng chưa chắc dám viết lại authentication lib, ổng chỉ cần hiểu rõ cái lib này làm những gì ở trỏng, concept của nó handle những gì là dc rồi.

0
Avatar
đã bình luận cho bài viết
Sep 14th, 2020 9:50 a.m.

Bài viết hay, cảm ơn bạn đã dịch. Nhưng bạn dịch thiếu hoặc ko nói rõ computed this.shoppingCartTotal nên khi đọc khá khó hiểu nó. Mình fai xem code từ github của telerik mới hiểu đc.

0

Tuyệt lắm. Khái niệm BuildContext hình như ít thấy ở các bài viết khác. Cả Theme cũng vậy. Widget tree cũng quan trọng nhỉ. Nó giúp ta hình dung cấu trúc của một app và dể dàng fix bug.

Tks

+1

Có thuật toán thì ngôn ngữ nào code chả được bạn? Ở đây tác giả sử dụng python.

0

Cực kỳ hay, cám ơn bạn!

0

Rất hay, cám ơn bạn!

0

Cảm ơn bạn, nhớ upvoted cho mình nha 😄

0

Be good, thanks!

0
Sep 14th, 2020 7:01 a.m.

Khi bạn join hai bảng thì làm sao mà phân biệt được trường created-at, bạn có thể nhóm nó lại theo trường khác được.

0
Sep 14th, 2020 6:50 a.m.

😍😍😍👍👍👍👍💯💯💯

0
Sep 14th, 2020 6:50 a.m.

Có nguồn nào chi tiết hơn không ạ ?

0

Cảm ơn tác giả! Bài viết hay, rất trực quan.

+1
Sep 14th, 2020 5:47 a.m.

mình bị như này : compact(): Undefined variable: items bác có cái seeder nào k cko mình xin cái ạ chạy cho nuột

0
Sep 14th, 2020 4:02 a.m.

getbootstrap hết thời rồi hay sao mà chuyển qua tailwindcss rồi trời 😂

0

Mình cảm ơn! hehe

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí