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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 21:32 06.07.25 
Клубове/ Компютри и Интернет / Програмисти Пълен преглед*
Информация за клуба
Тема Re: се едно да кажа [re: zaphod]
Автор | (< /dev/rando)
Публикувано14.05.07 15:51  



> аз като ми секнат хинтовете за агрументите на функции и мембери на калсове и
> издивявам.

Като каже някой нещо подобно и се сещам за една история, която май само на мен ми е смешна. Преди няколко години трябваше да оправям някакъв клас, писан от колега с IDE. Та в този клас има дефинирано поле lambda, аз си пиша методите, които ми трябват, пускам компилатора -- не иска да се компилира, lambda бил непознат идентификатор. Гледам, пуля се, всичко изглежда наред. След 20 минути усилено пулене, забелязвам, че полето е дефинирано като lamdba, а не lambda. И понеже след първото написване на името повече гордия ползвател на IDE не го е писал повече, имаше повече от 30 места, където си беше написано lamdba. :)

> а дебъгер? как си решил тоя въпрос. дебъгера без иде не си го представям.

Понякога използвам дебъгер, но не много често, затова gdb на командния ред ме устройва. Едно време използвах разни GUI-та (като DDD например), които да правят gdb красив, но вече не виждам смисъл от тях. Като свикнеш да дебъгваш ядрото на Линукс без дебъгер, всички останали програми са лесни.

Ето един цитат от книга на двама програмисти, които уважавам, добре обяснява и моя начин на дебъгване:


As a personal choice, we tend not to use debuggers beyond getting a stack trace or the vale of a variable or two. One reason is that it is easy to get lost in details or complicated data structures and control flow; we find stepping through a program less productive than thinking harder and adding output statements and self-checking code at critical places. Clicking over statements takes longer than scanning the output of judiciously-placed displays. It takes less time to decide where to put print statements than to single-step to the critical section of code, even assuming we know where that is. More important, debugging statements stay with the program; debugger sessions are transient.

Blind probing with a debugger is not likely to be productive. It is more helpful to use the debugger to discover the state of the program when it fails, then think about how the failure could have hapened.

...

A debugger can be of enormous value, however, and you should certainly include on e in your debugging toolkit; it is likely to be the first thing you turn to. ...


За да не започне някоя караница, искам да изясня, че не твърдя, че моят начин за програмиране е по-добър от вашия. За мен _лично_ е по-добър, YMMV. Но мисля, че е полезно да получите поглед, различен от този на монокултурата, в която виреете. Поглед от моята монокултура ;)

Редактирано от | на 14.05.07 15:55.



Цялата тема
ТемаАвторПубликувано
* За Vista и простотиите на Микрософт Пaньo Дoнeв   08.05.07 15:47
. * Re: За Vista и простотиите на Микрософт ГoшkoПpaceтo   08.05.07 16:28
. * Re: За Vista и простотиите на Микрософт Пaньo Дoнeв   09.05.07 07:16
. * Re: OS X, batze ! shefa   08.05.07 20:40
. * Re: OS X, batze ! lxeos   08.05.07 21:48
. * Re: OS X, batze ! |   08.05.07 22:30
. * Re: OS X, batze ! bira_more   09.05.07 23:16
. * Re: OS X, batze ! Пaньo Дoнeв   09.05.07 07:19
. * Re: OS X, batze ! shefa   09.05.07 08:43
. * Re: OS X, batze ! Пaньo Дoнeв   09.05.07 10:25
. * Re: OS X, batze ! фъk   09.05.07 10:48
. * Re: OS X, batze ! Пaньo Дoнeв   09.05.07 11:43
. * Re: OS X, batze ! ГHУCEH®ГHOM   09.05.07 12:20
. * все пак това е юникс ~!@$^%amp;*()_+   09.05.07 16:29
. * Re: OS X, batze ! |   09.05.07 15:35
. * Re: OS X, batze ! ~!@$^%amp;*()_+   09.05.07 16:32
. * Re: OS X, batze ! |   09.05.07 17:10
. * Re: OS X, batze ! ~!@$^%amp;*()_+   09.05.07 17:55
. * Re: OS X, batze ! |   09.05.07 18:19
. * Re: За Vista и простотиите на Микрософт Goose   09.05.07 08:47
. * Re: За Vista и простотиите на Микрософт Бaй Бил   09.05.07 09:17
. * Re: За Vista и простотиите на Микрософт Пaньo Дoнeв   09.05.07 10:29
. * Re: За Vista и простотиите на Микрософт Goose   09.05.07 18:45
. * Re: За Vista и простотиите на Микрософт Ruslan   03.06.07 08:02
. * Re: За Vista и простотиите на Микрософт bira_more   09.05.07 23:39
. * Re: За Vista и простотиите на Микрософт Pжeвckи   09.05.07 12:28
. * Re: За Vista и простотиите на Микрософт Гpиrop-ът   09.05.07 14:22
. * Re: За Vista и простотиите на Микрософт mono   09.05.07 14:41
. * Re: За Vista и простотиите на Микрософт ГHУCEH®ГHOM   09.05.07 16:31
. * Re: За Vista и простотиите на Микрософт ike   09.05.07 21:18
. * Re: За Vista и простотиите на Микрософт |   09.05.07 21:30
. * Re: За Vista и простотиите на Микрософт zaphod   09.05.07 21:46
. * Re: За Vista и простотиите на Микрософт |   09.05.07 21:53
. * Re: За Vista и простотиите на Микрософт Гpиrop-ът   09.05.07 23:50
. * Re: За Vista и простотиите на Микрософт ike   09.05.07 23:54
. * Re: За Vista и простотиите на Микрософт |   09.05.07 23:56
. * Re: За Vista и простотиите на Микрософт Гpиrop-ът   10.05.07 12:47
. * Re: За Vista и простотиите на Микрософт |   10.05.07 17:18
. * Re: За Vista и простотиите на Микрософт Дизeл   10.05.07 18:18
. * Re: За Vista и простотиите на Микрософт |   10.05.07 18:22
. * Re: За Vista и простотиите на Микрософт Дизeл   10.05.07 18:35
. * Re: За Vista и простотиите на Микрософт |   10.05.07 18:39
. * Re: За Vista и простотиите на Микрософт Hekф   10.05.07 20:37
. * Re: За Vista и простотиите на Микрософт |   10.05.07 20:48
. * Re: За Vista и простотиите на Микрософт Hekф   10.05.07 20:56
. * Re: За Vista и простотиите на Микрософт |   10.05.07 21:01
. * Re: За Vista и простотиите на Микрософт Hekф   11.05.07 16:33
. * Re: За Vista и простотиите на Микрософт |   11.05.07 16:42
. * Re: За Vista и простотиите на Микрософт Hekф   11.05.07 18:57
. * Re: За Vista и простотиите на Микрософт |   11.05.07 20:29
. * Re: За Vista и простотиите на Микрософт bira_more   11.05.07 22:05
. * Re: За Vista и простотиите на Микрософт selandur   11.05.07 22:17
. * Re: За Vista и простотиите на Микрософт |   11.05.07 22:31
. * я раздуй за тая далавера zaphod   12.05.07 09:01
. * Re: За Vista и простотиите на Микрософт Grok   16.05.07 19:08
. * Re: За Vista и простотиите на Микрософт ike   16.05.07 20:53
. * Re: За Vista и простотиите на Микрософт Grok   18.05.07 10:23
. * Re: За Vista и простотиите на Микрософт Дизeл   17.05.07 00:06
. * Re: За Vista и простотиите на Микрософт MS   17.05.07 08:21
. * Re: За Vista и простотиите на Микрософт Grok   18.05.07 10:34
. * се едно да кажа ~!@$^%amp;*()_+   13.05.07 04:39
. * Re: се едно да кажа |   13.05.07 05:16
. * Re: се едно да кажа zaphod   13.05.07 08:21
. * Re: се едно да кажа |   13.05.07 17:02
. * Re: се едно да кажа Hekф   13.05.07 21:20
. * Re: се едно да кажа |   13.05.07 22:28
. * Re: се едно да кажа ~!@$^%amp;*()_+   13.05.07 22:32
. * Re: се едно да кажа |   13.05.07 22:39
. * Re: се едно да кажа ~!@$^%amp;*()_+   13.05.07 22:43
. * Re: се едно да кажа l   13.05.07 22:46
. * Re: се едно да кажа zaphod   14.05.07 08:19
. * Re: се едно да кажа |   14.05.07 15:51
. * Re: се едно да кажа mono   14.05.07 21:03
. * Re: се едно да кажа |   14.05.07 21:13
. * Re: се едно да кажа mono   15.05.07 07:39
. * Re: се едно да кажа bira_more   14.05.07 23:18
. * Re: се едно да кажа Дeдo   14.05.07 08:58
. * Re: се едно да кажа |   14.05.07 16:05
. * Re: се едно да кажа wqw   14.05.07 16:29
. * Re: се едно да кажа |   14.05.07 16:34
. * Re: се едно да кажа zzfe   15.05.07 01:59
. * Re: се едно да кажа Дeдo   15.05.07 09:40
. * Re: се едно да кажа ГoшkoПpaceтo   16.05.07 11:38
. * Re: се едно да кажа Metallica   16.05.07 13:13
. * Re: За Vista и простотиите на Микрософт Hekф   10.05.07 20:48
. * Ми щот не си никкъф bira_more   10.05.07 22:30
. * Re: Ми щот не си никкъф Hekф   11.05.07 16:25
. * И аз бях така bira_more   11.05.07 18:03
. * Re: И аз бях така Hekф   11.05.07 18:46
. * Re: И аз бях така bira_more   11.05.07 18:51
. * Re: И аз бях така Hekф   11.05.07 19:06
. * Re: И аз бях така bira_more   11.05.07 22:07
. * Re: За Vista и простотиите на Микрософт headhunter   11.05.07 08:01
. * Re: За Vista и простотиите на Микрософт Pepe   11.05.07 10:29
. * Re: За Vista и простотиите на Микрософт Гpиrop-ът   11.05.07 12:22
. * Re: За Vista и простотиите на Микрософт Pepe   11.05.07 12:44
. * Re: За Vista и простотиите на Микрософт Pepe   11.05.07 12:49
. * Re: За Vista и простотиите на Микрософт ukk   11.05.07 14:19
. * Re: За Vista и простотиите на Микрософт bira_more   11.05.07 18:18
. * Re: За Vista и простотиите на Микрософт Didimus   11.05.07 11:23
. * Re: За Vista и простотиите на Микрософт Пaньo Дoнeв   11.05.07 11:56
. * Re: За Vista и простотиите на Микрософт ukk   11.05.07 12:15
. * Re: За Vista и простотиите на Микрософт bira_more   11.05.07 18:21
. * Re: За Vista и простотиите на Микрософт миkpoмek   17.05.07 15:10
. * Re: За Vista и простотиите на Микрософт Щиpлиц   01.06.07 08:36
Клуб :  


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

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