Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Continuarea călătoriei către o experiență optimă de codare asistată de LLM. În special, constat că, în loc să mă restrâng la un singur lucru perfect, utilizarea mea se diversifică din ce în ce mai mult în câteva fluxuri de lucru pe care le "coase" avantajele/dezavantajele:
Personal, pâinea și untul (~75%?) al asistenței mele LLM continuă să fie doar (cursor) filă completă. Acest lucru se datorează faptului că consider că scrierea unor bucăți concrete de cod/comentarii în partea dreaptă a codului este o modalitate de comunicare cu lățime de bandă mare către LLM, adică este în primul rând despre biți de specificație a sarcinii - este nevoie de prea mulți biți și prea multă latență pentru a comunica ceea ce vreau în text, Și este mai rapid să o demonstrezi în cod și la locul potrivit. Uneori, modelul complet al filei este enervant, așa că îl activez/dezactivez foarte mult.
Următorul strat este evidențierea unei bucăți concrete de cod și solicitarea unui fel de modificare.
Următorul strat este Claude Code / Codex / etc, care rulează pe partea laterală a cursorului, la care merg pentru bucăți mai mari de funcționalitate care sunt, de asemenea, destul de ușor de specificat într-un prompt. Acestea sunt super utile, dar totuși amestecate în general și ușor frustrante uneori. Nu rulez în modul YOLO pentru că pot ieși de pe pistă și pot face lucruri stupide pe care nu le-ai dori/ai nevoie și ESC destul de des. De asemenea, nu am învățat să fiu productiv folosind mai mult de o instanță în paralel - una se simte deja destul de grea. Nu am găsit o modalitate bună de a-l păstra pe CLAUDE[.]MD bun sau actualizat. De multe ori trebuie să fac o trecere de "curățare" pentru stilul de codare sau chestiuni de gust de cod. De exemplu, sunt prea defensivi și adesea folosesc prea mult instrucțiuni try/catch, adesea complică prea mult abstracțiile, umflă excesiv codul (de exemplu, o construcție imbricată if-the-else atunci când o înțelegere a listei sau o linie dacă-atunci-altfel ar funcționa), sau duplică bucăți de cod în loc să creeze o funcție de ajutor frumoasă, lucruri de genul ăsta... practic nu au simțul gustului. Sunt indispensabile în cazurile în care intru într-un teritoriu de codare mai puternică, unde sunt mai puțin familiarizat (de exemplu, scriind recent niște comenzi rust, sau sql, sau orice altceva am făcut mai puțin înainte). De asemenea, am încercat CC să mă învețe lucruri alături de codul pe care îl scria, dar nu a funcționat deloc - vrea să scrie cod mult mai mult decât să explice ceva pe parcurs. Am încercat să-l fac pe CC să facă reglarea hiperparametrilor, ceea ce a fost foarte amuzant. De asemenea, sunt foarte utile în tot felul de vizualizări sau utilități personalizate cu mize mai mici sau cod de depanare pe care nu l-aș scrie niciodată altfel, deoarece ar fi durat mult prea mult. De exemplu, CC poate crea 1.000 de linii de vizualizare/cod extins doar pentru a identifica o anumită eroare, care este ștearsă imediat după ce o găsim. Este era post-raritate a codului - puteți doar să creați și apoi să ștergeți mii de linii de cod super personalizat, super efemer acum, este în regulă, nu mai este acest lucru prețios și costisitor.
Ultimul strat de apărare este GPT5 Pro, la care merg pentru cele mai grele lucruri. De exemplu, mi s-a întâmplat de câteva ori acum că eu / Cursor / CC sunt blocați pe o eroare timp de 10 minute, dar când copiez și lipesc totul pe 5 Pro, se declanșează timp de 10 minute, dar apoi găsește de fapt o eroare cu adevărat subtilă. Este foarte puternic. Poate dezgropa tot felul de documente și lucrări ezoterice și așa mai departe. L-am folosit și pentru alte sarcini mai consistente, de exemplu sugestii despre cum să curățați abstracțiile (rezultate mixte, uneori idei bune, dar nu toate) sau o întreagă revizuire a literaturii despre modul în care oamenii fac asta sau asta și se întoarce cu resurse / indicații relevante bune.
Oricum, codarea se simte complet deschisă cu posibilități într-o serie de "tipuri" de codare și apoi o serie de instrumente cu avantajele / dezavantajele lor. Este greu să eviți sentimentul de anxietate legat de faptul că nu ești la granița a ceea ce este posibil în mod colectiv, de unde ploaia aleatorie de gânduri de duminică și o bună cantitate de curiozitate cu privire la ceea ce descoperă alții.
457,03K
Limită superioară
Clasament
Favorite