Đó là đầu tiên, trứng hay gà?
Nó phụ thuộc.
Nếu bạn là người mới và không chắc chắn về những gì bạn làm, thì bằng mọi cách, hãy nhờ một người ngang hàng giúp đỡ bạn một chút. Đây là một đánh giá mã không chính thức nhưng rất nghiêm trọng và có giá trị.
Nói chung, mặc dù tôi sẽ đề nghị bạn tự làm công việc bẩn thỉu của mình trước tiên, hãy chắc chắn rằng bạn đã giải quyết được mã, nhận xét nó đúng chỗ (ví dụ như các bit khó khăn, không phải là những thứ rõ ràng), về cơ bản nó hoạt động (bạn có thử nghiệm ở các trường hợp chung tối thiểu và một số trường hợp giới hạn hoặc ngoại lệ). Sau đó, bạn đưa nó đến ngang hàng của bạn.
Việc mã của bạn được xem xét quá sớm có thể sẽ gây lãng phí thời gian của đồng nghiệp. Làm cho nó được xem xét quá muộn có thể sẽ lãng phí thời gian của bạn. Bạn cần tìm sự cân bằng phù hợp để có hiệu quả cao nhất. Vì vậy, một số thử nghiệm đi đầu tiên, sau đó xem xét, sau đó thử nghiệm nhiều hơn. Có khả năng bạn có thể có một số đánh giá mã, tùy thuộc vào độ phức tạp và lặp lại, với các mục đích và trọng tâm khác nhau.
Bạn càng ít chắc chắn rằng bạn càng có nhiều đánh giá (khi bạn đang trong giai đoạn học tập sớm, điều này là bình thường). Bạn càng chắc chắn càng có nhiều đánh giá (không bao giờ là quá chắc chắn về bản thân, điều đó có nghĩa là bạn thường không hoàn toàn là một người chơi nhóm và có thể khiến người khác gặp rắc rối, bạn cần chắc chắn rằng mã của bạn có thể được hiểu và được người khác sử dụng). Đó là khi bạn đang ở giữa mà các đánh giá có thể được đưa ra một số.
Chỉ hai xu của tôi.