Tôi nghĩ rằng hai vấn đề chính với các chương trình của tôi là cấu trúc / tổ chức mã và xử lý lỗi của tôi. Tôi đang đọc Code Complete 2, nhưng tôi cần đọc thứ gì đó để làm việc với các vấn đề tiềm ẩn.
Ví dụ: trên một trang web, nếu điều gì đó chỉ có thể xảy ra nếu người dùng làm căng dữ liệu qua javascript, bạn có viết cho điều đó không? Ngoài ra, khi nào bạn không bắt lỗi? Khi bạn viết một lớp dự kiến một chuỗi và một int là đầu vào, và chúng không phải là một chuỗi và int, bạn có kiểm tra điều đó không, hoặc bạn có để nó nổi lên theo phương thức gọi truyền các tham số không chính xác không?
Tôi biết đây là một chủ đề rộng lớn không thể được trả lời trong một câu trả lời duy nhất ở đây, vì vậy điều tôi đang tìm kiếm là một cuốn sách hoặc tài nguyên thường được chấp nhận là giảng dạy thực hành xử lý ngoại lệ thích hợp.