thedeemon: (office)
[personal profile] thedeemon
Several invocations may be required to fully excise all bugs from your code.
На реддите напомнили про замечательный язык, где процесс избавления от багов в коде наконец-то автоматизирован.

Date: 2016-11-06 07:07 pm (UTC)
From: [identity profile] bvlb.livejournal.com
"It goes without saying that any function that throws an exception which isn't caught is wrong and must be punished."

Получается, что если программа удаляет wrong функцию, то при след. запуске, в процессе обращения к удаленной ф-ции генерируется исключение и вызывающая ф-ция тоже удаляется.

Т.о. любой код с хотя бы одной ошибкой при количестве запусков →∞, сам →0.

Date: 2016-11-07 03:12 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Да, именно поэтому несколько запусков может понадобиться для полного искоренения багов.

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
789101112 13
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 1st, 2026 11:46 am
Powered by Dreamwidth Studios