|
Тема |
Re: Метате ли ексепшъни? [re: Beco_] |
|
Автор |
Eвлaмпи Пoпдимитpoв (световноизвесен) |
|
Публикувано | 01.04.10 00:09 |
|
|
Е това е тривиално, ассерт рунтиме. Не се сещам, кой беше оприличил компайл-тайм ассерта с детско поясче - пляскаш си безгрижно около брега, па в открито море го изхвърляш :)
Ако си логваш културно и _плюеш_, колкото и това да е обратно на което една Боби Стар да речем проповядва, имаш точна картина, когато говното уцели вентилатора, което е неминуемо - нека не се лъжеме. В С++ е трудно, понеже изцепшъна не носи пълен бектрейс, ама има __FILE__, има __LINE__, може да меташ кустом ексепшън. Разбира се винаги има вариант да цъка човек ифчета - напълно го съпортва това мада нейча :)
def toggle(what) send("#{what}=", !send("#{what}?")); self end
|
| |
|
|
|