Имаш ли CLAUDE.md или .cursorrules за глобалната архитектура
0 1 2 3 4 ...10 11 12 13 14 ...20 21 22 23 24
Имаш ли 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.
0 1 2 3 4 ...10 11 12 13 14 ...20 21 22 23 24