Size: a a a

 archlinux_ru 

2021 April 05

li

long long int in  archlinux_ru 
Julian =) Coffee
Моя разработка на Сишке в одном гит логе
После того как я стал коммитить только тот код к которому я в будущем возможно захочу откатиться - мне стало гораздо лучше
источник

JC

Julian =) Coffee in  archlinux_ru 
ну
источник

c

culnaen in  archlinux_ru 
long long int
После того как я стал коммитить только тот код к которому я в будущем возможно захочу откатиться - мне стало гораздо лучше
Эх как же хочется
источник

JC

Julian =) Coffee in  archlinux_ru 
а вот когда баги фиксишь
источник

JC

Julian =) Coffee in  archlinux_ru 
ты захочешь откатится к версии в которой баги?
источник

c

culnaen in  archlinux_ru 
Julian =) Coffee
ты захочешь откатится к версии в которой баги?
А вдруг
источник

c

culnaen in  archlinux_ru 
источник

JC

Julian =) Coffee in  archlinux_ru 
ну в принципе да, работало же до фикса
источник

JC

Julian =) Coffee in  archlinux_ru 
Кстати вот вы же тут все девелоперы
источник

JC

Julian =) Coffee in  archlinux_ru 
принтф-дебагинг это же плохо, да?
источник

JC

Julian =) Coffee in  archlinux_ru 
а вот если хочется просто ну трейсить что-то
источник

JC

Julian =) Coffee in  archlinux_ru 
Вот вчера у меня был баг с одной игрушкой что кнопки неправильно работали
источник

JC

Julian =) Coffee in  archlinux_ru 
Я вставил принтфы в место, где хендлятся кнопки, увидел, что прилетает и сразу все понял
источник

JC

Julian =) Coffee in  archlinux_ru 
А как это професионально делать с дебагерами
источник

JC

Julian =) Coffee in  archlinux_ru 
хотя в принципе у того же gdb есть какая-то фича под названием tracepoints
источник

li

long long int in  archlinux_ru 
Julian =) Coffee
ты захочешь откатится к версии в которой баги?
Когда я делаю коммит - я не знаю есть ли там баги. Я делаю какую-то готовую часть задачи. Это может быть mvp или что-то ещё. Но "debug printf" я никогда не делаю. Если я нашёл какой-то фикс послднего коммита после дебагинга - я делаю amend no-edit

Ну и git rebase -i is my friend
источник

JC

Julian =) Coffee in  archlinux_ru 
Ну я про другое
источник

JC

Julian =) Coffee in  archlinux_ru 
Вот ты знаешь что есть какой-то баг и идешь его фиксить
источник

li

long long int in  archlinux_ru 
Julian =) Coffee
А как это професионально делать с дебагерами
Я раньше тоже принтами дебажил, пока не понял насколько удобнее пользоваться гуи дебаггера. Тут тебе и все локальные переменные, и стэк вызовов, и вычисляемые выражения
источник

JC

Julian =) Coffee in  archlinux_ru 
И комитишь
источник