Hiểu cách hoạt động
Mô đun hóa tách chương trình thành phần có trách nhiệm và giao diện rõ. Hàm nhận tham số, trả kết quả, tránh phụ thuộc trạng thái toàn cục không cần. Tách nhập, xử lí, xuất giúp thử phần tính toán không cần bàn phím. Không chia quá nhỏ chỉ để nhiều hàm; nên chia theo chức năng có ý nghĩa.