Имаш ли CLAUDE.md или .cursorrules за глобалната архитектура
0 1 2 3 4 ...10 11 12 13 14 ...21 22 23 24 25
Имаш ли CLAUDE.md или .cursorrules за глобалната архитектура
Той вече каза какво има вътре. "*Ние* пишем умнокрасив код". И това отключва скритите способности на клода. Не знам защо трябва да е ние, вероятно за да не се нацупи клода, ако му кажат "пиши умнокрасив код, робе!".
Имам, разбира се, но 400 реда не могат да опишат архитектурата. Има си docs/howto, docs/reference, docs/planning. Повечето информация за проекта е там.
Наистина нямам никаква идея защо редовно показваш колко си глупав. :)
Не плачи, ти нали не си резерватник, промптовете ти са гениални и не си самопровъзгласило се мерило за това кой какъв е :) Казал бил на клод да не пише бъгове, идиота.
Аз да плача? :) Продължавай да се излагаш, не ми пречиш. :)
Не знам колко са ми гениални промптовете, но все пак съм НАПИСАЛ какви са ми промптовете. Я дай ТВОИТЕ промтове да видим те какви са. Не? Ти си само кибик, дето седи и клати глава? Така си и помислих. :)
Признавам си обаче, че е много смешно когато глупави хора се опитват да четат какво пишат другите. :)
Преди половин година си играх итеративно да изчиствам промптовете докато не изгенерират перфектен код. Бавничко (т.е. отнема много итерации) но става. Процеса измъква от главата ти знанията по проекта и ги вкарва в промпта И напасва промпта към възможностите на модела с който работиш т.е. смениш ли модела с по тъп нещата се чупят. Но като цяло е мноо яко защото точно тези файлове са и документация и сорс.
Това работи за малки проекти, но няма как да работи за големи. За тях кода е спецификацията и трябва редовно да се напасва към външните спецификации.
Например на моя симулатор трябва редовно (веднъж на две седмици) да проверявам дали имплементацията все още е conformant със CMN спецификацията.
Спор да няма. То интересното тука е в кое се налива повече value - в кода или в спецификацията. За момента все още е кода, но след някоя друга година най вероятно тенденцията ще се обърне. И тогава колко реда е кода няма да има никакво значение както в момента никой не се впряга що едно и също нещо писано на Ц/Ц++ е 2-3мб а на ноде е 200мб щот нали там електрон, депендънсита и т.н. - ама като не го местиш с флопита от компютър на компютър не е драма.
Ами отговорът, както се случва често в реалността, е и в двете. :) Както вече споменах ARM ARM е 17 хиляди страници. И това е само архитектурата. Микроархитектурата не е спецификация обаче, а реален "код".
Цялата архитектура не ми се е налагало да я чета но ако дори и малко прилича на документацията на разните му там СоК-ове (дето са само по няколко хиляди страници) то по голямата част от нея е таблици, диаграми и т.н. и много много копи пейст. Ама щото трябва всичко да е документирано и са описали всичко въпреки, че се повтаря. А ти прочете ли ги тези 17к страници от кора до кора?
Въпроса не е дали някой ще я прочете или не, а факта, че спецификацията НЯМА как да е по-малка от това. Надявам се не мислиш, че хората в Arm са я направили толкова голяма защото обичат да поддържат 17 хиляди страници текст. :)
Иначе аз на Клод съм му дал xml варианта (май името му беше ARM MRA), само 700 хиляди реда xml.
Абе обикновено документация с такъв обем се генерира от точно такива xml или json или sql/db файлове. Накараш ли човек да ги напише, все ще омота нещо. Просто хората сме си такива - 2+2 все някой ще го сметне като нещо различно от 4.
Не знам що си си втълпил, че споря по темата - напротив даже, просто цифрите не са ми важни а това което е зад цифрите.
Между другото аз по скоро би го накарал да напише код генератор от тоя хмл файл до там какъвто език ползваш. Последно ползвах jinjer - мноо яко тулче, за 3 месеца свърших работа колкото екип девелопори за година или две. Вкарах всичко в json файлове и го накарах да генерира код и за ui, и за фирмуер и за разните му туулове.
Аз ли твърдях, че 140К реда код са много за симулатор? При това в НЯКОЛКО мнения?
Ми множко са си. Ако го беше писал на ръка щяха да са по малко, много по малко - просто физически няма как да напишеш толкова код без да правиш щуротии и копи пейст. Също без ИИ нямаше щеше да отнеме много повече време и най вероятно нямаше нито да си го направил, даже едва ли щеше и да го почнеш. Не виждам какво обидно има в това, че така ти бръкна в задника ако позволиш да се изразя на български.
Пак питам, колко реда е gem5? Той не е писан от ИИ.
Това, че нямаше да го започна без ИИ е факт. Защото ЗНАМ колко реда код е един читав симулатор и колко мога да напиша в свободното си време.
Че какво значение има нещо си колко реда код има? Това ли ти е критерия за много и малко или собствената ти преценка на база натрупан опит през годините? И пак се хващаш за цифрата т.е. дай да мерим колко реда код е това или онова и после се сърдиш като ти обръщам внимание, че е пишкомерене. По интересно е колко реда промпт се е наложило да напишеш за да накараш модела да ти изгенерира тези 140к.
аз напоследък мисля че всичко над 64кБ код е много, не к линии, а байта. бил гей не беше прав, не 640, а 64 е достатъчно за всичко
Всичко което не можеш да го прочетеш, осмислиш и вслидираш е много. 64к влиза е в капацитета на човек. 140к по скоро не. Но то в случая с тоя симулатор кода който е свършил работата е този в написан лично в чата от който подле са генерирани тези 140к.
0 1 2 3 4 ...10 11 12 13 14 ...21 22 23 24 25