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

Mục lục:

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

Xác địnhnê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.

Sự khẳng định là tốt hay xấu?

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ương trình nếu chúng không đúng.

Tại sao các khẳng định lại không tố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ì thực sự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

Các khẳng định có thực hành tốt không?

Hướng dẫn ngôn ngữ giới thiệu các xác nhận có một số hướng dẫn tốt về cơ bản là những gì tôi vừa mô tả. Vâng, đó là thực hành tốt. Trong trường hợp Spring, điều này đặc biệt quan trọng vì các kiểm tra đang xác thực cài đặt thuộc tính, v.v. thường đến từ các tệp nối dây XML.

Xác nhận hữu ích trong những trường hợp nào?

Giả sử mã đang được kiểm tra chính xác, các xác nhận sẽ thực hiện một số điều hữu ích: Phát hiện các lỗi nhỏ có thể không bị phát hiện . Phát hiện lỗi sớm hơn sau khi chúng xảy rahơn là chúng có thể được phát hiện nếu không. Ra tuyên bốvề tác dụng của mã được đảm bảo là đúng.

Đề xuất:

Bài viết thú vị
Liệu monel có trở lại trong mùa 6?
Đọc thêm

Liệu monel có trở lại trong mùa 6?

Supergirl: Chris Wood và Jeremy Jordan Trở lại cho Series Finale. Supergirl: Nửa sau củaseason6 của Supergirl sẽ chứng kiến sự trở lại của hai nhân vật rất thú vị. Đây là Mon-El (do Chris Wood thủ vai) và Winn Schott (do Jeremy Jordan thủ vai), những người đã được phát hiện trên phim trường của loạt phim trong những tuần gần đây.

Đặc tả có phải là từ thực không?
Đọc thêm

Đặc tả có phải là từ thực không?

Từ đặc tả được định nghĩa rộng rãi là"để nêu rõ ràng hoặc chi tiết" hoặc "cụ thể". … Đặc tả yêu cầu là một yêu cầu được lập thành văn bản, hoặc tập hợp các yêu cầu được lập thành văn bản, để được đáp ứng bởi một vật liệu, thiết kế, sản phẩm, dịch vụ nhất định, v.

Có thể dùng sagacious như một động từ không?
Đọc thêm

Có thể dùng sagacious như một động từ không?

Sagacious quay trở lại sagire, một động từ tiếng Latinhcó nghĩa là "nhận thức một cách sắc sảo." Nó cũng liên quan đến tính từ Latinh sagus ("tiên tri"), là tổ tiên của động từ find của chúng ta. Bạn sử dụng sagacious như thế nào?