Cảm ơn câu trả lời của bạn, mình có tìm hiểu qua về CircleCI như bạn nói nhưng mình thấy nó cũng khá khó dùng. Bạn có link nào hướng dẫn cấu hình nó cho dự án vue js không cho mình xin với
Cảm ơn câu trả lời của bạn, mình cũng đã làm giống với suggest của bạn. Nhưng người dùng vẫn complaint kiểu "sao thông báo tôi đọc trên web hết rồi mà tối mở app ra nó bắn liên tục vậy, mở ra thì ko có gì" thốn
Phần nội dung của bạn khá hay và chính xác. Tuy nhiên mình xin có chút góp ý một chút về ví dụ của bạn:
Phần code:
//Kiểm tra boong xem có dùng được bây giờ không
boong = findBoong();
if (!boong || !(boong == canUseNow()))
return "Không xài được rồi!";
else
return "Ngon!";
theo mình nên được sửa như sau:
return isBoongUseable() ? "Ngon!" : "Không xài được rồi!";
Đôi khi cần thêm comment vào cho rõ nghĩa, nhưng trong trường hợp này, việc sử dụng tên method là hợp lý hơn cả.
if (!boong || !(boong == canUseNow())) : Nếu boong đã null thì so sánh với canUseNow() cũng sẽ ra kết quả như nhau, mình đoán vậy do không biết bạn dùng ngôn ngữ gì trong ví dụ
Việc dùng negate condition(dấu !) nên được hạn chế, bao nhiêu lập trình viên đã gục ngã vì cái dấu "!" bé xíu đó rồi.
Có chút góp ý nho nhỏ, không biết ý kiến bạn như thế nào?
THẢO LUẬN
sách tiếng Việt khá lạc hậu. tiếng Việt thì bạn xem video và đọc tutorial là được, ko nên tìm sách.
Cảm ơn câu trả lời của bạn, mình có tìm hiểu qua về CircleCI như bạn nói nhưng mình thấy nó cũng khá khó dùng. Bạn có link nào hướng dẫn cấu hình nó cho dự án vue js không cho mình xin với
Cảm ơn câu trả lời của bạn, mình cũng đã làm giống với suggest của bạn. Nhưng người dùng vẫn complaint kiểu "sao thông báo tôi đọc trên web hết rồi mà tối mở app ra nó bắn liên tục vậy, mở ra thì ko có gì"
thốn
im waiting for next chap
Cho em hỏi gán nhãn cho dữ liệu bằng cách nào ạ. Mình phải sửa bằng tay hay có cách nào tự động không ạ
thank bạn nhiều
Phần nội dung của bạn khá hay và chính xác. Tuy nhiên mình xin có chút góp ý một chút về ví dụ của bạn: Phần code: //Kiểm tra boong xem có dùng được bây giờ không
boong = findBoong();
if (!boong || !(boong == canUseNow()))
return "Không xài được rồi!";
else
return "Ngon!";
theo mình nên được sửa như sau:
return isBoongUseable() ? "Ngon!" : "Không xài được rồi!";
isUseableBoong(){
return findBoong() == canUseNow();
}
chào anh, em gặp vấn đề là khi hiện thực lại video thì nó bị giới hạn số lần thực hiện. Có hướng nào giải quyết đc ko ạ
Rất chi tiết. Không biết anh có sử dụng React không. Hi vọng anh viết về React
Cảm ơn anh. Bài viết rất dễ hiểu.
thanks bạn nhiều ạ
bài viết bổ ích, cám ơn nhé
khá hiểu về cái này rồi, cảm ơn ad thông não giùm @@
diễn giả này nói hay quá =)))
Dạ, em cám ơn a.
khai báo thuộc tính var là tương đương với public à b??
tại sao lại viết là var $mat = '' nhỉ?? ko khai báo public or private cho nó à??
xem cách fix ở đây
Thanks, mình sẽ tìm hiểu thử.
@ductuandt3 bạn thêm cả tên ngôn ngữ java bên cạnh dấu ``` đầu tiên đi bạn