Dưới đây là 10 quy tắc hàng đầu của tôi để tuân theo sẽ cho phép bạn trở thành một lập trình viên tốt hơn
1. Đừng lặp lại chính mình
Đây là một nguyên tắc tuyệt vời để làm theo. Tôi thực sự thích quay lại mã của mình sau khi tôi đã viết nó và tái cấu trúc các phần được sử dụng nhiều lần. Tôi nhận được một tiếng vang từ việc giảm một phương thức dài xuống một vài phương thức ngắn. Ctrl + R + M hoạt động tuyệt vời trong Visual Studio để giúp bạn cấu trúc lại mã thành các phương thức riêng biệt. Điều này làm cho mã có thể tái sử dụng và kiểm tra được nhiều hơn.
2. Đặt tên cho các biến của bạn để nói chúng là gì, không phải kiểu dữ liệu
Ngoại lệ duy nhất này là nếu bạn đang chọn mã của người khác và đang tiếp tục với điều đó, bạn nên tiếp tục với quy ước đặt tên của họ.
3. Đặt cho phương thức của bạn một tên rõ ràng cho những gì chúng sẽ làm.
Nếu bạn làm điều này tốt, nó sẽ giảm nhu cầu bình luận. Bạn không cần bình luận nếu mã của bạn đủ rõ ràng để đọc.
4. Không sử dụng số ma thuật hoặc chuỗi ký tự
Không nên có bất kỳ số hoặc giá trị chuỗi nào trong mã của bạn mà khi ai đó đến đọc sau sẽ tự hỏi chúng là gì. Tạo các hằng số, enum hoặc các biến riêng tư để đặt tên cho chúng để dễ hiểu hơn.
5. Viết phương thức của bạn để chúng có thể được kiểm tra mà không có bất kỳ sự phụ thuộc nào vào các phần khác của ứng dụng, nếu có thể.
Viết nó theo cách mà nó không quan trọng được gọi từ đâu. Nó làm cho mã dễ kiểm tra hơn và có thể tái sử dụng.
Nếu bạn đang sử dụng giá trị phiên hoặc giá trị cài đặt ứng dụng, thay vào đó hãy chuyển chúng dưới dạng biến và lấy giá trị phiên và cấu hình tại điểm bạn gọi phương thức. Điều này làm cho nó dễ kiểm tra hơn nhiều.
6. Đừng ngại yêu cầu giúp đỡ
Tôi không nói rằng bạn nên yêu cầu giúp đỡ mọi thứ và không tự học, ý tôi là hãy tự mình đi, nhưng nếu bạn gặp khó khăn hãy nhờ ai đó giúp đỡ. Họ có thể đã có vấn đề này và biết cách giải quyết nó. Ngoài ra quá trình nói với ai đó về những gì bạn đang làm, những gì bạn đang mong đợi và vấn đề là gì, có thể mang lại cho bạn để tự giải quyết nó.
7. Thực hiện theo các quy tắc trinh sát cậu bé
Nếu bạn thấy một số mã lỗi hoặc lộn xộn, hãy sửa nó trong khi bạn ở đó và tiếp tục. Đừng để nó cho người khác làm, nhưng đừng viết lại toàn bộ chương trình.
8. Chia sẻ kiến thức với người khác
Đừng ích kỷ bằng cách giữ kiến thức của bạn cho chính mình. Cố gắng tạo ra một văn hóa giúp đỡ người khác. Bạn sẽ thấy rằng bạn sẽ làm việc tốt hơn khi làm việc theo nhóm và bạn có thể giúp nhau cải thiện. Bạn sẽ không cho đi kiến thức và khiến công việc của bạn gặp nguy hiểm nếu đồng nghiệp của bạn tiến bộ. Bạn đang làm cho bản thân trở nên có giá trị hơn vì bạn là một người không chỉ có kiến thức mà còn có thể giúp những người khác xung quanh họ cải thiện.
9. Đừng ngắt lời đồng nghiệp của bạn khi họ đang trong dòng chảy
Hãy nghĩ về nó, khi bạn đang lập trình, bạn có tất cả những mảnh ghép mà bạn đang đặt cùng nhau trong tâm trí, giống như một ngôi nhà của những lá bài bạn đang cố gắng xây dựng một cách cẩn thận. Nếu ai đó ngắt lời bạn để đặt câu hỏi, thì bạn sẽ mất tập trung và ngôi nhà thẻ đó có thể dễ dàng rơi xuống. Có thể họ mất 5 hoặc 10 phút để có được sự tập trung và các mảnh ghép lại với nhau trong tâm trí của họ, khi bạn có thể đã googled nó hoặc hỏi người khác. Nếu bạn dành cho đồng nghiệp sự tôn trọng này và cho họ biết, họ sẽ làm điều tương tự cho bạn, điều này sẽ giúp bạn làm việc hiệu quả hơn.
10. Sử dụng những lời chỉ trích như một tích cực thay vì tiêu cực.
Đối với tôi, những lời chỉ trích là cơ hội để tôi cải thiện. Nếu có một cách khác để làm điều gì đó mà tôi chưa từng nghĩ đến thì tôi muốn biết về nó vì nó sẽ giúp tôi cải thiện.