10 quy tắc vàng dành cho lập trình viên

Ngày đăng: 05/12/2019   -    Cập nhật: 05/12/2019
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.
Bình luận Facebook
Mục lục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!