<bgdev />free

Вход Регистрация

Дайба, ЛЛМ-то няма да земе дивелъперския ляб
0

#156730 (ツ) Евлампи
Създадено на 22:07 , видяно: 69 пъти.

Вайб кодинг

Навремето по тоя метод с принтф фанах краш бъг дето спец на дебъгерите беше дигнал ръце :)

#156731 (ツ) BIGBUGEX
Създадено на 22:32 , видяно: 64 пъти.

Аз така дебъгвам асемблер програми под линукс писани за уиндолс. С принтф.

#156732 (ツ) Евлампи
Създадено на 22:39 , видяно: 61 пъти.
BIGBUGEX

Аз така дебъгвам асемблер програми под линукс писани за уиндолс. С принтф.

Да ме поправи Пайпа ако греша но това нащо с принтефа е няква инстинктивно интуитивна дърводелско аджамийска версия на нютоновата бисекция :)

#156733 (ツ) Дон Реба
Създадено на 05:06 , видяно: 39 пъти.

аз за микроконтролери само с принтф, има дебугери уж, ама не ги ползвам.

#156737 (ツ) waldorf
Създадено на 06:50 , видяно: 29 пъти.

Принтф и логове са лукс. Истинските професионалисти кат Рабинката (примерно) дебъгват като клатят пин и го мерят или със скоп или ако нямат пари за такъв (здрасти Рабинка) с китайски клон на Салеае за $5 пари.

#156739 (ツ) waldorf
Създадено на 06:53 , видяно: 28 пъти.
Дон Реба

аз за микроконтролери само с принтф, има дебугери уж, ама не ги ползвам.

Азе си зех Segger Arm PRO - за една торба пари, че да трейсвам и да дебъгвам назад във времето. На теория. На практика си карам как си знам щот кат не си правя сам платките дося не съм попадал на платка на която да са и опроводили трейс жиците.

#156740 (ツ) |
Създадено на 06:59 , видяно: 23 пъти.
Евлампи

Да ме поправи Пайпа ако греша но това нащо с принтефа е няква инстинктивно интуитивна дърводелско аджамийска версия на нютоновата бисекция :)

Ако си спомням правилно, нютоновата бисекция имаше нещо общо с намирането на квадратен корен. Това с принтф си е най-обикновено двоично търсене.

Аз навсякъде "дебъгвам" с принтф. Най-добре са го обяснили Кърниган и Пайк в книгата им "The Practice of Programming".

As a personal choice, we tend not to use debuggers beyond getting a stack trace or the value of a variable or two. One reason is that it is easy to get lost in details of 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.

#156741 (ツ) waldorf
Последно редактирано на 07:13 от waldorf, видяно: 21 пъти.

А по темата - допреди полвин година бях спокоен, че Тъпанчев няма ми земе ляба щот не може да дебъгва с jtag на платка.

Клод Кодю ме разплака. Само го гледах с увиснало чене как пердаши jlink тууловете и флашва, дебъгва. Усети се що крашва платката след неговите промени, дебъгвайки сам де, оправи си кода, флашна си го сам, провери, че вече не крашва и накрая гордо с голямо хвалипръцкане си написа гит комит обяснения какви ги е свършил.

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

#156742 (ツ) waldorf
Създадено на 07:01 , видяно: 19 пъти.
|

Ако си спомням правилно, нютоновата бисекция имаше нещо общо с намирането на квадратен корен. Това с принтф си е най-обикновено двоично търсене.

Аз навсякъде "дебъгвам" с принтф. Най-добре са го обяснили Кърниган и Пайк в книгата им "The Practice of Programming".

По скоро бай ти Ламби се занася с гит бисект дето гониш комита чупил нещата.

#156743 (ツ) Дон Реба
Създадено на 07:04 , видяно: 16 пъти.
|

Ако си спомням правилно, нютоновата бисекция имаше нещо общо с намирането на квадратен корен. Това с принтф си е най-обикновено двоично търсене.

е що мислиш и викат "бисекция" а не трисекция примерно :-)

#156744 (ツ) |
Създадено на 07:07 , видяно: 14 пъти.
Дон Реба

е що мислиш и викат "бисекция" а не трисекция примерно :-)

Ами двоичното търсене май е открито преди Нютън.

#156745 (ツ) |
Последно редактирано на 07:17 от |, видяно: 9 пъти.
waldorf

А по темата - допреди полвин година бях спокоен, че Тъпанчев няма ми земе ляба щот не може да дебъгва с jtag на платка.

Клод Кодю ме разплака. Само го гледах с увиснало чене как пердаши jlink тууловете и флашва, дебъгва. Усети се що крашва платката след неговите промени, дебъгвайки сам де, оправи си кода, флашна си го сам, провери, че вече не крашва и накрая гордо с голямо хвалипръцкане си написа гит комит обяснения какви ги е свършил.

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

Claude Code според мен е някъде на нивото на добър ентусиазиран гимназист. Може да програмира, но не знае защо. :)

Ако не очакваш много от него, върши работа. Аз се опитах да го използвам за нещо свързано с pytorch (забравих какво точно, но трябваше да парсва сигнатурите на операторите), и като започна да ми парсва разни неща с regex и if/else и всеки път като нещо се обърка прави по-сложни regex-и и повече if/else-и и не можа да се измъкне сам от кашата, която забърка. Трябваше да му кажа просто да напише парсър и проблемите му ще изчезнат. Нямаше проблем да напише парсъра, ама да се сети сам, че само с regex не може, не успя.

Дайба, ЛЛМ-то няма да земе дивелъперския ляб
0

AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE