Logo vi.boatexistence.com

Bạn có nên sử dụng xác nhận không?

Mục lục:

Bạn có nên sử dụng xác nhận không?
Bạn có nên sử dụng xác nhận không?
Anonim

Xác định nên được sử dụng để kiểm tra điều gì đó không bao giờ nên xảy ra, trong khi một ngoại lệ nên được sử dụng để kiểm tra điều gì đó có thể xảy ra. Ví dụ: một hàm có thể chia cho 0, vì vậy nên sử dụng một ngoại lệ, nhưng một xác nhận có thể được sử dụng để kiểm tra xem ổ cứng có đột ngột biến mất hay không.

Các khẳng định có hữu ích không?

Người lập trình có thể sử dụng xác nhận để giúp chỉ định chương trình và lập luận về tính đúng đắn của chương trình. … Nếu một xác nhận được đánh giá là sai trong thời gian chạy, một xác nhận thất bại sẽ dẫn đến kết quả, điều này thường khiến quá trình thực thi bị hủy bỏ.

Tại sao khẳng định lại tệ?

Assertions có thể được sử dụng để xác minh các bất biến thực thi bên trong, như trạng thái bên trong trước hoặc sau khi thực thi một số phương thức, v.v. Nếu xác nhận không thành công thì có nghĩa là logic của chương trình bị hỏng và bạn có thể ' không phục hồi từ.này

Những lời khẳng định có đắt không?

Công việc được thực hiện bởi xác nhận ít nhất sẽ tốn kém như công việc được thực hiện bằng chính phương phápĐể đảm bảo rằng các xác nhận không phải là trách nhiệm thực hiện trong các ứng dụng đã triển khai, các xác nhận có thể được bật hoặc tắt khi chương trình được khởi động và bị tắt theo mặc định.

Các khẳng định có xấu không?

Không, không goto hay khẳng định đều là ác. Nhưng cả hai đều có thể bị sử dụng sai. Khẳng định là để kiểm tra sự tỉnh táo. Những thứ sẽ giết chết chương trình nếu chúng không đúng.

Đề xuất: