thắc mắc Hỏi mấy bác học IT, làm sao để hiểu được Code của người khác??

1 cái pj nó cũng như bài văn vậy, mở bài thân bài kết luận. Trước tiên thì cứ run trước đã xem nó có tác dụng cc gì, từ đấy nhặt ra xem cái nào mình cần và mò đến đó. Sau khi đã hiểu cái đoạn mình cần thì bắt đầu lọc cái không cần và xóa nó đi, rồi run. Run mà Err ở đâu thì fix ở đấy, đến khi hết lỗi thì thôi, miễn là giữ lại được cái mình cần và có hàng zả khách.
Đấy là em hay đi ăn cắp source thì em làm vậy còn làm sao để hiểu thì em ko biết :beat_brick:
 
Tôi đang làm 1 cái project C++, mà 1 cái class dùng tới 5-10 chổ, if else loạn lên, đầu vào lúc dynamic mấy chục kiểu. viết bằng proto.
 
Thường khi t đọc code mới. Thì chỉ focus vào luồng nó chạy thôi. Rồi trong luồng đó nó implement ra sao thì gg. Chứ k nên đọc cả 1 cái class làm j

Sent from Vsmart Active 3 using vozFApp
 
đối với trường hợp này, bác thâu mấy cái ngoặc lại hết (fold code) lúc đó sẽ ngọn hơn. Rồi từ đó trên đọc xuống, cứ bỏ qua mấy cái định nghia class với hàm. chỉ đọc theo luồn, mấy cái class, hàm khi nào dc gọi thì quay lên coi.

Cụ thể là mới vô bác sẽ thấy dòng cuối là new một instance của App, thì lúc đó bác quay lên đọc constructor của app, cứ vậy mà theo.
 
Hôm nay mình cũng phải đọc code người khác, rút ra với đọc code react thì đọc ngược từ cái đoạn nó return ra UI. Xong từ đó tìm hiểu xem từng cái input, button có những function nào, đọc ngược lên tìm hiểu các function đó.

Dĩ nhiên có đọc qua mấy đoạn đầu họ import những cái gì, đang dùng các thư viên gì, khai báo use
State, useRef nó ntn. :)

Thấy cũng toàn dùng built-in function chứ có cái thuât toán nào :D

Sent from Xiaomi Redmi 7 using vozFApp
 
Joun dự án React mà thằng làm trước viết getData, getSomeData, biến trùng tên, hỏi nó cũng đ biết là viết gì đi cop chỗ khác,.... Chịu đựng đúng 1 tháng xong đập hết đi viết lại, lòi ra chục bug nữa nhưng vẫn thấy đúng đắn vl.
 
Hôm nay mình cũng phải đọc code người khác, rút ra với đọc code react thì đọc ngược từ cái đoạn nó return ra UI. Xong từ đó tìm hiểu xem từng cái input, button có những function nào, đọc ngược lên tìm hiểu các function đó.

Dĩ nhiên có đọc qua mấy đoạn đầu họ import những cái gì, đang dùng các thư viên gì, khai báo use
State, useRef nó ntn. :)

Thấy cũng toàn dùng built-in function chứ có cái thuât toán nào :D

Sent from Xiaomi Redmi 7 using vozFApp
đọc code React hơi hack não đó.
vì nó ko đi theo flow.
nhiều lúc nó chạy vào life cycle nữa nên cũng phải xem qua mấy chỗ đó thì mới hiểu.
mấy ông BE tập code react sợ mấy cái life cycle lắm
 
Kinh nghiệm thôi, đọc nhiều thì quen, code nhiều thì nhanh hiểu, đọc cũng là bước sàng lọc coi bạn có tiềm năng trong nghiệp code ko

Sent from DK’s iPhone via nextVOZ
 
Back
Top