[問題] 請教邏輯錯誤的source code

看板Python作者 (阿信)時間6年前 (2019/01/09 17:34), 6年前編輯推噓6(6011)
留言17則, 7人參與, 6年前最新討論串1/1
各位版上的前輩大大們,小嫩因為課業關係需要找尋邏輯錯誤的source code 並且盡量錯誤率越低越好 例如一個計算的def() 因為設計者的粗心或是邏輯思考錯誤導致算式寫錯 在特定的輸入值會產生非預期的輸出值 這種的邏輯錯誤 一般隨便coding都可以寫出bug我能理解 但難在於還要「錯誤率低」!! 例如可以輸入的型態為int 0~100 但其中只有2個輸入值會產生錯誤 這樣檢查錯誤率就是2/100 = 2% 主要需要找"條件敘述式錯誤" 以及 "計算錯誤" 在github上已經翻了好幾天沒著落 有些專案太大,或是細分def後可能也無法理解 或著要把好的專案掰成錯誤率低的bug也掰不太出來 不知道有沒有大大神人有推薦的專案、source code能分享 或是可分享常見的邏輯錯誤模式供小弟自己寫出來 目前想不出有甚麼錯誤率低的計算... 小嫩先謝謝版上各位神人了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 202.3.168.212 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1547026482.A.749.html

01/09 17:54, 6年前 , 1F
有目標類型嗎? 另外也不見得每種test都有做到
01/09 17:54, 1F

01/09 17:56, 6年前 , 2F
關於程式錯誤,你提的比較屬於其中一類
01/09 17:56, 2F
請問大大指的目標類型式輸入型態嗎? int or str都可以 ※ 編輯: renshin (202.3.168.212), 01/09/2019 17:59:00

01/09 18:04, 6年前 , 3F
> 你想找"有條件錯誤or計算錯誤在內的code"
01/09 18:04, 3F

01/09 18:06, 6年前 , 4F
但github上如果是多人貢獻/協作/使用的專案
01/09 18:06, 4F

01/09 18:07, 6年前 , 5F
除了原有的test外, 社群會協助提交錯誤修正
01/09 18:07, 5F

01/09 18:09, 6年前 , 6F
或許可以到issue區去找一下open/closed的討論
01/09 18:09, 6F
好的,其實github也是有持續在爬 只是爬很久一直沒有找到合適的 感覺快起笑就來版上問問 會同步進行,謝謝

01/09 18:48, 6年前 , 7F
想問邏輯錯誤是什麼意思
01/09 18:48, 7F

01/09 20:19, 6年前 , 8F
windows上的日期長度會變動,如果用日期來做事會有1/3的
01/09 20:19, 8F

01/09 20:19, 6年前 , 9F
結果是錯的,這樣可以嗎?
01/09 20:19, 9F

01/09 23:47, 6年前 , 10F
這作業頗難 也頗無聊的...
01/09 23:47, 10F
主要作業不是寫出這樣的code啦^^" 是要用方法找出錯誤率低的code中,那些輸入值可以找出錯誤 但素材對我來說很難找... 拜託有經驗或是有想法的大大們了...Orz ※ 編輯: renshin (202.3.168.212), 01/10/2019 10:36:08 ※ 編輯: renshin (202.3.168.212), 01/10/2019 10:37:28

01/11 04:48, 6年前 , 11F
找爆過intger overflow漏洞的軟體應該很多吧
01/11 04:48, 11F

01/11 04:50, 6年前 , 12F
或是很多heap oveflow都是對allocate出來的空間計算有
01/11 04:50, 12F

01/11 04:50, 6年前 , 13F
誤造成overflow問題
01/11 04:50, 13F

01/11 04:54, 6年前 , 14F
案例的話meh之前找出來的exim漏洞好像就是base64 decod
01/11 04:54, 14F

01/11 04:54, 6年前 , 15F
e上的空間計算錯誤造成一個byte的overflow
01/11 04:54, 15F

01/12 09:12, 6年前 , 16F
台灣0點要自動更新data但是伺服器時間是UTC +0
01/12 09:12, 16F
大大妳好,可是這範例聽起來每次時間回傳都是錯誤的

01/12 22:48, 6年前 , 17F
int變數放分母,在0的時候會錯誤算不算一個錯誤率極低的bug
01/12 22:48, 17F
請問有甚麼程式會有可能除以0的呢?(誠心發問) ※ 編輯: renshin (202.3.168.212), 01/15/2019 11:41:14
文章代碼(AID): #1SDS0oT9 (Python)
文章代碼(AID): #1SDS0oT9 (Python)