<bgdev />free

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

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

0 1

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

Вайб кодинг

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аз навсякъде "дебъгвам" с принтф. Най-добре са го обяснили Кърниган и Пайк в книгата им "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
Последно редактирано на 03.11.2025 от waldorf, видяно: 373 пъти.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#156768 (ツ) waldorf
Създадено на 04.11.2025 , видяно: 263 пъти.
|

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

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

Иска свикване да усетиш за какво може да се справи и къде се дъни кат кифладжия. Определено не е като да не се дъни. Но и като му фанеш цаката върши работа и то бързо. Особено за тривиални неща където човек би загубил много време. Но определено трябва да се следи зорко, че много обича да прави щуротии и излишни неща.

#156771 (ツ) Евлампи
Създадено на 04.11.2025 , видяно: 256 пъти.
waldorf

че много обича да прави щуротии и излишни неща.

Това е плашещо хюман черта :)

#156781 (ツ) waldorf
Създадено на 05.11.2025 , видяно: 220 пъти.
Евлампи

Това е плашещо хюман черта :)

Ми като се замислиш с какво е пълен нетя от който са точили данни да го обучават какво друго да очакваш? Няма да е античен философ я. Даже вкарва майтапи като го фана за пореден път, че прави глупости. Хвана ма вика, за трети път днес, предните два бяха за не знам си какво там - да ме прощаваш, ще внимавам повече. И то това най дразни - сервилна учтивост да ти се доповръща.

#156788 (ツ) Rabin
Последно редактирано на 05.11.2025 от Rabin, видяно: 201 пъти.
waldorf

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

Имаш много здраве от баба ми, от Оня Свят.

Атмел студио съм турял, 11 гигабайта, почти един ден се инсталира. Има емулатор и он-чип дебъгер. Он-съркит ли се казуваше, забравих.

Ползвах емулатори още от първите си буквички като кодер. Без такова не мога. Затуй не моем да ви търпим простотиите, дърти php имбецили, обясняваха ми, че нямало ИДЕ за пхп. Ми има, макя им некадърна. Тествах няколко. Дебъгер като слънце. В ПХП мизериите са други, лично ги ядох и не ща да го виждам повече. По-скоро бих прописал на .НЕТ.

И за фронтенд има дебъгер, ако и да ми разправяха обратното. Тествано. Зор тръгна, ама бачка на 6. И не, не е на браузера, баш в ИДЕ-то си бачка както жаварника. Как си требе.

Много харесвам симулациите и подобни изгъзици. Ся, че клатя пинове за осцилоскопа си е в реда на нещата, едното не пречи на другото.

Осцилоскопи имам таман 3. Само единия работи де, ама е аналогов, двулъчев. Тъй и не успяха цифровите да ми докарат усещането по занаятчийски. По фирмите имах Тектроникси от най-скъпите, ми не е същото. Като изгубя лъча и го търся половин ден.

Ригел скоп направиха пробив, find beam, с една идея са по-използваеми, ама пак си трябва аналогов. За цифрови анализи ползвам една хуйня от Роботев, 100-тина лева чини, и бачка повече от супер. Анализира повечето от цифровите протоколи. 8 канален ли беше забравих, само внимаваш да не прехвърлиш TTL нивата.

#156809 (ツ) waldorf
Създадено на 05.11.2025 , видяно: 168 пъти.

Прецакал си се. В АлиТатко тия ЛА са по 5-6 пари. То е едно фпга с усб интерфейс. 8 входа и прекрасен софтуер за анализ на сигнали.

#156903 (ツ) Rabin
Създадено на 07.11.2025 , видяно: 119 пъти.

https://it.dir.bg/tehnologii/chovekat-predrekal-krizata-ot-2008-g-zalozhi-nad-1-mlrd-dolara-sreshtu-ai-sektora

#156909 (ツ) waldorf
Създадено на 07.11.2025 , видяно: 80 пъти.

Занаятеца умря. Факт.

Тея дни накарах хардуериста да експортне принципната схема на една бая сериозна платка до някъв текстов формат - чист лисп. И ръчкам копилота да гледа вътре кое с кое е свързано, че да напуши после код за инициализация, коминикация и т.н. Еми 130к реда лисп го озориха. Два дена мъки докато ми просветна да го накарам да си напише туулче с което да вади бързо информация. Отне му 15 минути да подкара и после го тормозих още 3-4 часа да му направя четлив като за човек кода - тъпскрипт, че това знаят колегите. И с тоя тул всичко фръкна. Даваш му два чипа и ти казва от кое краче на единия има връзка до краче на другия чип. Като анализира ако има междинни чипове и ги взема в предвид - обикновено за смяна на волтажа от 1.8 на 3.3 на 5 волта и така. Какво има закачено пи шините - и2ц, спи, усб, етернет, кан и т.н. Абе приказка. Ако трябваше да пуша на ръка всичкото това щеше са ми отнеме месеци а не часове. Върша работа за цяла бригада жунки. Очаквам до година-две и аз като жунките да стана излишен - затова сменям амплоато. Няма съм кодер, ставам аркитекчи rofl

#156915 (ツ) Евлампи
Създадено на 07.11.2025 , видяно: 70 пъти.
waldorf

Занаятеца умря. Факт.

Тея дни накарах хардуериста да експортне принципната схема на една бая сериозна платка до някъв текстов формат - чист лисп. И ръчкам копилота да гледа вътре кое с кое е свързано, че да напуши после код за инициализация, коминикация и т.н. Еми 130к реда лисп го озориха. Два дена мъки докато ми просветна да го накарам да си напише туулче с което да вади бързо информация. Отне му 15 минути да подкара и после го тормозих още 3-4 часа да му направя четлив като за човек кода - тъпскрипт, че това знаят колегите. И с тоя тул всичко фръкна. Даваш му два чипа и ти казва от кое краче на единия има връзка до краче на другия чип. Като анализира ако има междинни чипове и ги взема в предвид - обикновено за смяна на волтажа от 1.8 на 3.3 на 5 волта и така. Какво има закачено пи шините - и2ц, спи, усб, етернет, кан и т.н. Абе приказка. Ако трябваше да пуша на ръка всичкото това щеше са ми отнеме месеци а не часове. Върша работа за цяла бригада жунки. Очаквам до година-две и аз като жунките да стана излишен - затова сменям амплоато. Няма съм кодер, ставам аркитекчи rofl

Писането на специализирани тулове е долната част от програмиския айсберг със или без ИИ, то реално повечето софт сигурно е това, не юзър фейсинг чекиите

0 1

Дайба, ЛЛМ-то няма да земе дивелъперския ляб
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