Các Nguyên tắc & Hướng dẫn Lập trình Tốt nhất mà tất cả các Lập trình viên nên tuân theo

Viết mã tốt là rất khó, thử thách nếu bạn muốn, nhưng nếu bạn là một lập trình viên giỏi, bạn sẽ không gặp khó khăn gì khi kiểm soát mọi thứ. Tuy nhiên, đối với những người mới học lập trình, chúng tôi muốn nói về một số nguyên tắc cơ bản của lập trình có thể sẽ hữu ích.

Nguyên tắc(Principles) lập trình & hướng dẫn(Guidelines) cho người lập trình

Nguyên tắc lập trình & hướng dẫn cho người lập trình

Ý tưởng ở đây là có mã chất lượng, có nghĩa là không bao giờ sử dụng các phím tắt. Hãy thực hiện thẩm định của bạn và mọi thứ cuối cùng sẽ diễn ra tốt đẹp. Đúng vậy, bạn sẽ mất nhiều thời gian để hoàn thành việc viết mã của mình, nhưng ít nhất nó sẽ thiếu hàng đống lỗi vào cuối ngày. Dưới đây là một số Nguyên tắc(Principles) & Hướng dẫn Lập trình(Guidelines Programmers) mà Người lập trình nên tuân theo-

  1. Xem lại và tối ưu hóa mã của bạn
  2. Mở cho tiện ích mở rộng, nhưng đã đóng cửa để sửa đổi
  3. KISS (Giữ nó đơn giản, ngu ngốc)
  4. Đừng lặp lại chính mình (KHÔ)
  5. Tạo thói quen ghi lại mã tài liệu

1] Xem lại và tối ưu hóa mã của bạn

Cho dù bạn có thể nghĩ mình là một lập trình viên giỏi đến đâu, thì mã của bạn không phải lúc nào cũng hoàn hảo. Với ý nghĩ đó, chúng tôi khuyên bạn nên xem lại mã của mình để tìm lỗi và tối ưu hóa khi cần thiết. Nếu mọi thứ diễn ra theo đúng kế hoạch, mã sẽ hiệu quả hơn, nhưng vẫn mang lại kết quả tương tự.

Bây giờ, người ta sẽ nhận ra rằng mọi thứ liên tục thay đổi, do đó, việc truy cập lại codebase của bạn để thực hiện các thay đổi là hoàn toàn bình thường. Và bạn có thể phải làm điều này nhiều lần trong suốt vòng đời của dự án của mình, vì vậy hãy ghi nhớ điều này.

Đọc(Read) : Hàm trong lập trình là gì?(What is a Function in Programming?)

2] Mở(Open) đối với tiện ích mở rộng, nhưng đã đóng đối với sửa đổi

Viết mã và phát hành mã đó cho người khác sửa đổi là một hành vi không tốt. Bất cứ khi nào bạn cung cấp bản cập nhật, rất có thể mã sẽ bị hỏng vì bản cập nhật của bạn không tương thích với việc sửa đổi. Vì vậy, vui lòng xem xét hỗ trợ khả năng có các tiện ích mở rộng hỗ trợ codebase của bạn vì nó cho phép bảo trì dễ dàng hơn.

Nếu bạn tin rằng có những cách tuyệt vời để hỗ trợ sửa đổi mà không gặp vấn đề gì, thì hãy tiếp tục. Chỉ cần(Just) đảm bảo có một kế hoạch tuyệt vời nếu kế hoạch đó trở nên khó khăn.

3] HÔN (Giữ nó đơn giản, ngu ngốc)

Bạn không nên coi điều này là thiếu tôn trọng vì nó là một trong những nguyên tắc viết mã phổ biến nhất. Bạn thấy đấy, ý tưởng là giữ cho mã của bạn càng đơn giản càng tốt. Đừng(Don) kết thúc trong một tình huống mà bạn đang làm mọi thứ khác thường.

Nếu bạn có thể viết một tập lệnh trong một dòng, thì hãy làm điều đó và đừng cố kéo dài nó thành nhiều dòng. Viết đơn giản đảm bảo bạn luôn biết những gì đang xảy ra và nó cũng dễ đọc hơn.

Đọc(Read) : Sự khác biệt giữa ngôn ngữ lập trình cấp thấp và cấp cao(Difference between Low-level and High-level Programming languages) .

4] Đừng lặp lại chính mình (KHÔ)

Một trong những điều quan trọng nhất khi viết mã là đảm bảo không bao giờ lặp lại chính mình, chẳng hạn như viết cùng một đoạn mã hai lần. Đó là một sai lầm lớn khi đi theo con đường này, do đó, mọi người nên tạo thói quen để tránh trùng lặp bằng mọi giá.

Từ những gì chúng tôi đã hiểu, người dùng nên xác định các thuật toán hỗ trợ lặp lại để chạy một mã nhiều lần. Chỉ cần lưu ý rằng mã DRY dễ bảo trì hơn nhiều.

5] Tạo thói quen ghi lại mã tài liệu

mã tài liệu

Không phải ai cũng làm điều này, nhưng nó nên được thực hành phổ biến mọi lúc. Bạn thấy đấy, nhiều lập trình viên chuyên nghiệp đã quyết định ghi lại mã của họ để tham khảo trong tương lai. Nếu bạn không biết điều này có nghĩa là gì, thì về cơ bản, nó đang để lại các ghi chú ở các khía cạnh chính.

Hãy tưởng tượng(Imagine) quay lại mã của bạn một năm sau khi viết nó, nhưng thấy mình bối rối không biết tại sao bạn lại đưa ra những quyết định nhất định. Bây giờ, nếu một ghi chú được để lại, thì sẽ không có lý do gì để nhầm lẫn, đó là lý do tại sao tất cả các lập trình viên nên ghi chép lại công việc của họ theo thời gian.



About the author

Tôi là nhà phát triển iPhone và macOS có kinh nghiệm trong cả Windows 11/10 và nền tảng iOS mới nhất của Apple. Với hơn 10 năm kinh nghiệm, tôi hiểu sâu sắc về cách tạo và quản lý tệp trên cả hai nền tảng. Kỹ năng của tôi không chỉ đơn thuần là tạo tệp - tôi còn có kiến ​​thức vững chắc về các sản phẩm của Apple, các tính năng của chúng và cách sử dụng chúng.



Related posts