軟體為什麼總會有bug

2021-10-02 12:30:38 字數 457 閱讀 9413

如果你的程式沒有bug,只能說明你的程式不夠複雜!

地球到月球的距離為39萬公里;

假設一張紙的厚度為1mm,可以無限對折;

將紙對折39次就能達到54755.81km的厚度,遠超地月距離;

在實際的軟體測試中,可以使用軟體進行自動化測試,如果勾選一次選項用1秒鐘,一天最多也只能測試86400次,一年最多測試31622400次(按366天算).而測試完30個選框需要1073741824次.

所以測試所有的選框需要:

由於指數**的存在,要乙個不漏的測試所有的選項是不現實的,所以人們只能對常用的功能進行測試,正因如此,複雜的軟體總會有bug存

付出總會有收穫

俗話說,付出不一定有收穫,但不付出一定不會有收穫,我不同意前半句的觀點。付出在短期可能不會立竿見影,但在一段時間之後就會看到效果。乙份耕耘,乙份收穫 你可能覺得現實卻不是這樣。付出與收穫很多時候是不成正比的。有時是感覺一腔熱血付之東流,真心的付出得來的只有心痛的感覺和對一些人和現象的失望。可再一想想...

倘若心有距離,總會有人想要先走

看到了一句話說,三樣東西最考驗愛情 距離 時間 親情。有多少感情,因為距離的遙遠,慢慢變淡 有多少感情,因為時間的遙遠,慢慢遺忘 有多少感情,因為親情的干預,慢慢消失。想了下,親情,其實很多時候父母並不是那樣的可怕,被親情打敗的愛情,主要是因為沒有足夠的堅持,根本原因是因為沒有足夠的愛 時間,因為時...

現在的一切,以後總會有用的

好幾個人都對我說,我學的東西太雜了,什麼都想學,什麼都只學個hello world,這樣下去等同於乙個廢物。這種說法我一直都認同,但是大三以前仍舊看到什麼想學什麼,然後三分鐘熱度,從來沒有真正深入的學習過什麼東西,但是我並不覺得這樣有什麼錯誤。大二開始我就知道,大三之前完全可以看到什麼學什麼,學的好...