Tôi không thực sự chắc chắn khi nhìn lại, nhưng nếu update
chung chung hoặc nếu X
trừu tượng (ví dụ: nhân bản và bị phá hủy) - nghĩa là, nếu update
không thể biết bất cứ điều gì cụ thể X
, thì với tất cả các mục đích thực tế, tôi mô tả nó là mạnh mẽ đảm bảo an toàn ngoại lệ. Ít nhất là gần với một đảm bảo an toàn ngoại lệ mạnh mẽ mà bạn từng có trong một bối cảnh trừu tượng mà không cần chụp x-quang một loại dữ liệu.
Tuy nhiên, X
là cụ thể, do đó làm cho câu hỏi này mờ hơn rất nhiều. Tôi vẫn muốn nói rằng update
"có một đảm bảo an toàn ngoại lệ mạnh mẽ" vì nó đang làm mọi thứ có thể có thể để thực thi nó. Nghe có vẻ như nói chuyện điên rồ? Nó làm với tôi, nhưng tôi thực sự không thể đặt nó tốt hơn nhiều.
Đặc biệt là trong bối cảnh môi trường nhóm nơi một tác giả thực hiện update
và các tác giả khác X
, không có gì có thể cung cấp một đảm bảo an toàn ngoại lệ mạnh mẽ vì X
có thể được sửa đổi theo cách phá vỡ sự bảo đảm theo cách hoàn toàn ngoài tầm kiểm soát update
. Đối với các mục đích thực tế, tôi nghĩ rằng nếu update
làm mọi thứ có thể và nên khôi phục các tác dụng phụ của chính nó trong các đường dẫn đặc biệt, thì thực tế nó cung cấp một đảm bảo an toàn ngoại lệ mạnh mẽ.
Mặt khác, đảm bảo an toàn ngoại lệ mạnh mẽ trở thành một cái gì đó không thực tế để cung cấp trong rất nhiều tình huống. Mọi thứ có thể thay đổi ngoài tầm kiểm soát của chức năng. Mọi thứ có thể trừu tượng theo những cách vượt ra ngoài kiến thức của chức năng. Toàn bộ đảm bảo sẽ gần như không thể cung cấp bất cứ nơi nào. Trong trường hợp đó, chúng tôi có thể nói rằng bảo đảm ngoại lệ mạnh mẽ update
tuyên truyền trách nhiệm X
tuân thủ, hoặc update
có bắt buộc phải biết cách X
thực hiện mọi lúc không? Tôi không biết. Đây là tất cả rất không thực tế, và tôi không thích sự không thực tế.
Vì vậy, tôi sẽ đi với sự thô thiển, ừ, " update
là ngoại lệ an toàn, nhưng X
đã biến mất và làm rối tung mọi thứ. update's
Ít nhất đó không phải là lỗi. Đừng kiện tác giả cập nhật! Kiện tác giả của X
!" . Tôi muốn mô tả X
đơn giản là fubar ở đây, và update
như có thể cung cấp một đảm bảo an toàn ngoại lệ mạnh mẽ đang bị ràng buộc bởi thực tế đó X
là fubar. Đó là, trừ khi có một sự hiểu biết ở cấp độ giao diện rất khó mà bộ X's
hủy được thiết kế để ném, trong trường hợp đó tôi không biết làm thế nào để mô tả nó ngoại trừ là một "vấn đề lớn". Tôi nghĩ rằng chúng tôi cần một số bản in và từ chối tốt để đi kèm với những đảm bảo này.cập nhật cung cấp một đảm bảo an toàn ngoại lệ mạnh với điều kiện [...]. Không hoàn lại tiền nếu đây không phải là trường hợp!
Đây giống như một câu hỏi triết học đối với tôi, thú vị để suy nghĩ nhưng có lẽ một câu hỏi không có câu trả lời hoàn hảo. Và đảm bảo là gì? Chúng tôi có thể đảm bảo bất cứ điều gì? Tôi có thể đảm bảo rằng uống bia sẽ khiến tôi say và điều đó dường như luôn luôn đúng, nhưng điều gì sẽ xảy ra nếu một người ngoài hành tinh can thiệp và sử dụng một loại công nghệ ngoài hành tinh nào đó khiến tôi tỉnh táo cho dù tôi có uống bao nhiêu? Tôi không thể đảm bảorằng điều này sẽ không xảy ra. Tôi chỉ có thể nói rằng điều này rất khó khả thi và nếu sự kiện đó xảy ra, tôi sẽ bất lực trước nó. Tôi đã làm một phần của tôi. Tôi uống bia của tôi. Tôi phải say. Tôi mạnh mẽ đảm bảo nó. Nhưng nó không chắc chắn. Luôn có một số xác suất, tuy nhiên từ xa về mặt thiên văn, rằng sự đảm bảo có thể không đúng. Làm thế nào về an toàn chủ đề? Chà, điều gì sẽ xảy ra nếu tàu vũ trụ của người ngoài hành tinh đến và đánh bại phần cứng của chúng ta và sắp xếp lại các hướng dẫn trong bộ nhớ sao cho một chức năng an toàn chủ đề chính thức giờ đây không còn an toàn cho luồng khi chạy? Tôi không thể đảm bảo rằng điều này sẽ không xảy ra. Nhưng tôi sẽ đảm bảo an toàn luồng cho dù không đi sâu vào những bản in đẹp như vậy về tàu không gian ngoài hành tinh, bởi vì nó khiến mọi người cảm thấy dễ chịu và yên tâm, và điều tôi đang nói là tôi
Descartes đã từng nói: "Tôi nghĩ do đó, tôi là." Làm sao anh ấy biết? Nếu anh ta không thì sao? Anh ta có thể là "không" nhưng có lẽ "không" có thể "nghĩ". Tôi thậm chí không biết nếu tôi tồn tại. Dù sao thì suy nghĩ cũng có nghĩa là gì? Nó giống như một từ mà mọi người sử dụng để mô tả một số quá trình dường như tiếp tục hướng nội và xuất hiện như thể chúng ta, người thậm chí không tồn tại, đang đưa ra quyết định.
Điều gì xảy ra nếu tất cả chúng ta chỉ là bit và byte trên một số máy? Giống như cô gái tóc vàng hoặc tóc nâu trong Ma trận. Nhân tiện, làm thế nào một cô gái tóc vàng hoặc đặc biệt là tóc nâu có thể được lưu trữ trong một dòng nhân vật nhỏ như vậy? Họ có thích UTF2048 không? Đó là một loại nhân vật ngoài hành tinh nhưng dường như không có quá nhiều nhân vật độc đáo. Có lẽ đó là một số loại chức năng gọi. Dù sao, tôi không chắc chúng tôi có thể đảm bảo bất cứ điều gì. Tất cả đều liên quan đến những gì chúng ta tin là đúng.