Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:43 17.07.25 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Страници по тази тема: 1 | 2 | 3 | (покажи всички)
Тема Метате ли ексепшъни?нови  
Автор Eвлaмпи Пoпдимитpoв (световноизвесен)
Публикувано26.03.10 00:02



Напоследък преглеждам една codebase ~5000 реда, разделена на 3 (три, да) файла и ми е чудно как това изобщо стартира, еми то реално ако не е raise if е raise unless, повечето от места, които С++ хората биха нарекли конструктор :) Има четри сравнително топ-левел хандлера, понеже, през FFI границата изцепшън е сегфолт, иначе немаше да ги има - еми извинявам се много - права си буквално квото искам и това се дъни адекватно!

Това ексепшъните са чудо - метайте рано, метайте повече



def toggle(what) send("#{what}=", !send("#{what}?")); self end

Тема Re: Метате ли ексепшъни?нови [re: Eвлaмпи Пoпдимитpoв]  
Автор BlGBUGEX (нерегистриран)
Публикувано26.03.10 00:08



Никога няма да 'метна' изцепка! Освен в случаите когато деля на 0, или пипам по срамни места.



Тема Re: Метате ли ексепшъни?нови [re: Eвлaмпи Пoпдимитpoв]  
Автор zaphod (мракобес)
Публикувано26.03.10 07:43



много рядко, по-рядко от гото. никога не ползвам ексепшън за защита на мой код, само на чужд. а тия дето ползват throw все едно е алтернативна форма на ретурн, направо трябва да се редят по пет на греда.




NE SUTOR ULTRA CREPIDAM


Тема Re: Метате ли ексепшъни?нови [re: zaphod]  
Автор moreol ()
Публикувано26.03.10 10:31







Тема Re: Метате ли ексепшъни? [re: Eвлaмпи Пoпдимитpoв]  
Автор _ukk (член)
Публикувано26.03.10 12:56



един вид попаднал си май на Exceptional Code ;-)



Тема Re: Метате ли ексепшъни?нови [re: Eвлaмпи Пoпдимитpoв]  
Автор baligoba (непознат)
Публикувано26.03.10 14:02



public Date getTomorrow() {
try {
Thread.sleep(1000 * 60 * 60 * 24);
return new Date();
} catch (Exception ex) {
return getTomorrow();
}
}



Тема Re: Метате ли ексепшъни?нови [re: baligoba]  
Автор .mono. ()
Публикувано26.03.10 17:21



Останалите идеи от тук

също са безценни



Тема Re: Метате ли ексепшъни?нови [re: Eвлaмпи Пoпдимитpoв]  
Автор SoulDeaD (no comment)
Публикувано26.03.10 17:51



Метаме, метаме. Сутрин първата ни работа!





Тема Re: Метате ли ексепшъни?нови [re: Eвлaмпи Пoпдимитpoв]  
Автор moreol ()
Публикувано26.03.10 22:14



Не лошо да ги метаме, лошо е да ги гълтаме





Тема Re: Метате ли ексепшъни?нови [re: moreol]  
Автор Eвлaмпи Пoпдимитpoв (световноизвесен)
Публикувано26.03.10 23:58



Бе ти се ебаваш, но това е най-големата неразбиранка - като хендълваш ексепшън логването е едно на ръка, после - или ретрайваш, или райзваш нагоре или си кхъм, нали...

Не може да имаш хандлер, който гълта без _сериозно_ обяснение.

def toggle(what) send("#{what}=", !send("#{what}?")); self end



Страници по тази тема: 1 | 2 | 3 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.