Bất kể bạn là một lập trình viên giỏi đến đâu, trong lập trình, công việc của bạn không chỉ là viết ra những dòng code hoạt động được, cho ra kết quả mong muốn mà còn phải viết code có thể bảo trì, mở rộng và dễ hiểu để những người tiếp tục dự án hoặc duy trì hệ thống sau này có thể hiểu được code của bạn.
Vậy làm thế nào để bạn viết code hiệu quả? Dưới đây là 10 nguyên tắc lập trình mà nếu tuân theo một cách chặt chẽ sẽ giúp bạn trở thành một lập trình viên vượt trội.
Xem chi tiết tại: https://bit.ly/3GNDZNG
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết
1. Itguru.vn - Hot job for IT Experts
10 NGUYÊN TẮC
LẬP TRÌNH CƠ BẢN
MỌI LẬP TRÌNH VIÊN
PHẢI BIẾT
2. Lập trình cũng như kể 1
câu chuyện: các biến là
các nhân vật. 1 số đóng
vai trò xuyên suốt cho
đến cuối và 1 số kết
thúc ở một nơi nào đó
3. Keep It Simple,
Stupid (KISS)
KISS nghĩa là bạn nên
viết code càng đơn giản
càng tốt
Sử dụng tên biến rõ ràng
Tận dụng thư viện & công cụ
hiện có
4. DRY Code
Don’t Repeat Yourself (DRY)
có nghĩa là không lặp lại code
Thay vào đó, hãy cố gắng tìm 1
thuật toán sử dụng một vòng
lặp để thay thế
5. 1
2
3
Open/Close
Làm cho code của mình ở chế độ mở
rộng nhưng đóng đối với sửa đổi
Giúp tách biệt hành vi cốt lõi khỏi hành
vi đã sửa đổi
Code ổn định hơn và dễ bảo trì hơn
6. Ưu tiên hợp đối tượng (object
compostion) thay vì thừa kế lớp
(class inheritance)
Composition programming dễ
viết, dễ bảo trì hơn và cho phép
xác định các hành vi linh hoạt
Composition Over
Inheritance
8. Separation of Concerns là một phiên
bản trừu tượng của nguyên tắc Đơn
nhiệm trên
Separation of
Concerns
Một ví dụ nổi tiếng về điều này là thiết
kế model-view-controller (MVC)
9. Bạn không nên viết code cho những chức
năng mà mà bạn chỉ cần trong tương lai
nếu nhận thấy các đoạn code được lặp đi
lặp lại, hãy triển khai một lớp trừu tượng
You Aren’t Going to
Need It (YAGNI)
10. Document Your
Code
Để lại ghi chú để giải thích
các đối tượng, nâng cao
định nghĩa biến và làm cho
các hàm dễ hiểu hơn.
11. Xem lại code của bạn và
tìm cách tối ưu hóa nó, làm
cho nó hiệu quả hơn
Refactor
12. Hãy để cái tôi của bạn ở cửa và quên
đi việc viết mã thông minh
Đừng cố gắng đóng gói hàng tấn
logic vào một dòng
Clean Code
13. Kết luận
Để trở thành 1 lập trình viên giỏi tốn khá
nhiều thời gian và công sức. 10 quy tắc
lập trình cơ bản này có thể giúp bạn!
Xem thêm bài viết TẠI ĐÂY