1.1, A.Stahl (ok), 21:33, 06/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Удивительно, пользуюсь регулярно им уже лет 5-7, но за версиями не следил никогда.
Пока мне эта новость на глаза не попалась я и не знал, что он там уже 7.x
Вот что значит "просто работает"
| |
|
2.3, Аноним (-), 22:24, 06/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Вот что значит, пользуешься только чтобы bt из корки забрать.
| |
|
3.4, A.Stahl (ok), 22:27, 06/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Нет, это значит что я не использую его напрямую, а через интерфейс, предоставляемый IDE.
Очень удобно, кстати.
| |
|
|
|
6.22, Карбофос (ok), 00:05, 07/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
если разбираться с чужим кодом - вполне даже. но для своего кода частое использование отладчика означает недопонимание своего же алгоритма, это да.
| |
|
7.30, тоже Аноним (ok), 09:58, 07/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Бывают простые и понятные алгоритмы, конкретный рантайм которых в голову тупо не влезает.
Например, при небольшой оптимизации перебора с отходом назад прокрутить изменения в голове решительно невозможно, нужно смотреть, как "пропускаются повороты" в конкретных ситуациях.
| |
|
|
|
4.15, userlocalhost (?), 23:38, 06/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Кстати, какие удобные IDE для gdb можете посоветовать или какие-либо там надстройки для отладки в целом ? а то толком им не пользовался, но возможностей у него хватает..)
| |
|
5.17, A.Stahl (ok), 23:48, 06/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Я сишник-плюсовик, поэтому QtCreator "наше всё"...
А в отрыве от IDE всё грустно и ничем не лучше консольного варианта -- те интерфейсы, которые я видел, выглядели приветом из 90х.
И не потому, что дизайн такой, а потому, что они и есть родом из 90х.
| |
5.33, A. (?), 12:02, 07/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Наиболее полнофункциональной считается Eclipse с CDT, но имейте в виду, что она на Java
| |
5.40, arisu (ok), 10:42, 09/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кстати, какие удобные IDE для gdb можете посоветовать или какие-либо там надстройки
> для отладки в целом ? а то толком им не пользовался,
> но возможностей у него хватает..)
таки cgdb, как сказали выше. не без неудобств (подпилить которые у меня всё руки не доходят), но в итоге у тебя лучшее из обоих миров: и более-менее удобно бегать по коду, и вся мощь командной строки gdb под рукой.
| |
|
|
3.13, Карбофос (ok), 23:18, 06/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
я люблю использовать printf, cout, qDebug для отладки. до gdb с backtrace дело доходит редко, да и то, когда время сильно уж поджимает, или искать не очень хочется - использую. такие дела.
| |
|
4.16, BratSinot (ok), 23:44, 06/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Вот если разок потратить время и научится этим пользоваться без всяких printf'ов, то здорово сэкономит время.
| |
|
5.20, Карбофос (ok), 23:56, 06/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
до вывалов программы дело доходит редко из-за прелюдий с printf'ами. меня это чаще заставляет думать заранее, как избежать аварийной ситуации. хотя, подходы у разных людей разные. gdb тоже позволяет распечатывать содержимое переменных и прочие интересности, но если выкрашивается релизная версия, без дебуг-инфы, что тогда?
| |
|
6.24, Алексей (??), 00:30, 07/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Принтфы - поход в ядро (контекст меняют), а это значит, что есть влияние на многопоточность, что не всегда приемлемо.
| |
|
7.26, Карбофос (ok), 00:45, 07/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
ну я же не писал, что printf - таблетка от всего ;) да и поток букаф из программы парсить - можно вспотеть. без фанатизма использую. ровно как и gdb. стараюсь избегать экстремальное программирование. конечно, от программиста зависит, какой метод лучше использовать в поиске ошибок, или стараться заранее исключить большинство критических ситуаций.
| |
|
|
5.41, arisu (ok), 10:57, 09/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот если разок потратить время и научится этим пользоваться без всяких printf'ов,
> то здорово сэкономит время.
очень хорошо экономят время нормально написаные алгоритмы, грамотные логи, проверка соблюдения контрактов, регулярное использование valgrind и другие очевидные вещи. в большинстве случаев необходимость ползать в отладчике обозначает, что с кодом что-то не так на фундаментальном уровне.
ещё, кстати, круто рулят вещи типа командной консоли. или библиотеки — к сожалению, забыл название, — которая позволяет присоединиться к работающей софтине так, как будто это sql-сервер и простыми запросами смотреть на то, что внутри программы происходит. данная конкретная библиотека эмулировала postgres на уровне, достаточном, чтобы консольной постгресовской тулзой можно было подключаться.
| |
|
|
3.23, anonymous (??), 00:15, 07/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Вот что значит, пользуешься только чтобы bt из корки забрать.
Как-то так. В асинхронных программах только это и остается. В ядрах и этого часто нет. А в линейных программах не очень и нужно.
| |
|
|
1.2, Black Paladin (?), 21:59, 06/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Согласен. Не пользуюсь практически ничем из обозначенных нововведений. Использую от силы команд 5-10 и то в сокращенном до одной буквы виде. А код пишу в mcedit/far.
| |
|
2.11, Crazy Alex (ok), 22:50, 06/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
С одной стороны - гордиться нечем (собственно, я и сам такой), с другой - таки большее нужно, похоже, только узкому кругу. Но очень радует, что если понадобится - этот инструментарий под рукой.
| |
|
|
|
|
4.28, Led (ok), 04:55, 07/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Там иксы до 0.15 случаем не обновили?
fglrx для xorg-server 1.15 уже дней десять как есть.
| |
|
3.31, тоже Аноним (ok), 10:03, 07/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
А, вы - тот единственный из обладателей Радеонов, кто еще не знает принципа "не обновляй Убунту сразу после анонса"?
Я, признаться, глянул на список обновленного и не нашел, зачем мне вообще обновляться.
| |
|
4.35, anonymous (??), 22:48, 07/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> А, вы - тот единственный из обладателей Радеонов, кто еще не знает
> принципа "не обновляй Убунту сразу после анонса"?
> Я, признаться, глянул на список обновленного и не нашел, зачем мне вообще
> обновляться.
Возможно. С прошлыми обновлениями всё нормально проходило, скажем так.
| |
|
|
|
1.9, ананим (?), 22:40, 06/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Для C++ реализована поддержка оператора 'typeid'
О, RTTI из каропки.
Здорово.
| |
|
2.29, Led (ok), 04:56, 07/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> GDB R.I.P
А вот и putty.exe'шники подползли...
| |
2.37, kurokaze (ok), 01:45, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Конечно рип, кто ж спорит, только думаю твой раньше настанет, такими темпами, ггг
| |
|
1.43, Аноним (-), 17:47, 10/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ждйм lldb. gdb всегда можно было пользоваться только от безысходности.
| |
|