Friday, January 28, 2005

Lập trình như viết văn

Trước khi lập trình một vấn đề, trước tiên nên phát biểu nó dưới dạng văn, nghĩa là giúp cho người khác đọc được và dễ hiểu. Sau đó dùng ngôn ngữ lập trình viết lại văn đó sao cho nó giữ được giọng văn ban đầu.

Một cách tiếp cận khác:
Một mã nguồn tốt là mã nguồn sao cho lập trình viên khác đọc được và dễ hiểu. Điều này dẫn đến 2 khái niệm:
  • Đọc được: để người khác đọc được thì văn bản phải rõ ràng, nghĩa là code phải có format tốt và có tính đồng nhất cao.
  • Dễ hiểu: không có nghĩa là ai cũng hiểu tường tận mã nguồn, mã nguồn chỉ cần viết sao cho người đọc tốn ít thời gian nhất nắm bắt được tổng quan công việc mà mã nguồn đó muốn giải quyết.

No comments: