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
Bài viết này mình làm cũng lâu lâu rồi, lúc đó giới hạn của Google Maps APIs là 25000 lần load/ngày. Key mình dùng cũng chỉ là key free thôi. Nhưng gần đây hình như có thay đổi chút, bạn xem chi tiết trong link này nhé https://developers.google.com/maps/documentation/javascript/usage-and-billing
Bạn có dịch không hay là translate google rồi cop vào. Câu văn lủng củng rất khó đọc.
@ductuandt3 (y)
đặt hàm trong callback của setstate, mình đã từng lồng mấy cái setstate với nhau
Các bạn có kinh nghiệm cho mình hỏi ở VN thì ngôn ngữ nào: 1/phù hợp với người mới và 2/ dễ xin việc?
cảm ơn lời khuyên của bạn Tại mình gà tiếng Anh lắm. Mình là dân ngoại đạo, đang chuẩn bị học PHP để đổi nghề
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á =)))