Trong những ngày cũ, chương trình được sử dụng để tham gia ít phỏng đoán hơn. Tôi sẽ viết một số dòng mã và chắc chắn 100% về mã nguồn và những gì nó không có trong nháy mắt. Lỗi chủ yếu là lỗi chính tả, nhưng không phải về chức năng.Bạn nghĩ gì về "Kiểm tra, Kiểm tra, Thử nghiệm" có mặt khắp nơi! nguyên tắc?
Những năm gần đây tôi tin rằng có một xu hướng cho chương trình "thử và lỗi" này: viết mã (như dự thảo) và sau đó gỡ lỗi lặp lại cho đến khi hành vi của chương trình có vẻ tuân thủ các yêu cầu. Kiểm tra, và kiểm tra lại, và sau đó một lần nữa. Điều thú vị là, trong Visual Studio của tôi nút "Chạy" đã được thay thế bằng một nút có nhãn "Gỡ lỗi" (= Tôi biết bạn có một số lỗi!). Tôi phải thừa nhận rằng trong một số ứng dụng mà tôi viết, tôi không thể đảm bảo mã không có lỗi.
Bạn nghĩ sao? Hoặc có thể hệ thống của chúng tôi hiện đang quá phức tạp (tương thích với trình duyệt/OS/Service Pack, v.v.) và điều này biện minh cho tất cả các loại môi trường.
Trong khi nhiều người nhận được khá mang đi với thử nghiệm đơn vị, bạn không thể đảm bảo mã lỗi trong mọi tình huống. Nếu bạn nghĩ rằng bạn có thể, thì bạn ảo tưởng. –
"Tôi sẽ viết một số dòng mã và chắc chắn 100% về những gì mã và những gì nó không có trong nháy mắt." Bạn phải đã viết một số chương trình rất đơn giản sau đó! – PurplePilot
Tôi nghĩ đây phải là một wiki. –