Ne placam, imam neki insider program za GitHub jer sam sa starim timom radio neke funkcionalnosti za njih. Isto tako Azure i par ostalih servisa. Ne bi pravilo neku razliku i da sam platio, popularan je alat, treba probati :) Pogotovu sto ne kosta ni pola radnog sata normalnog developera. Takvog sam misljenja i za mnoge druge stvari, odvojiti mesecno 50-100eur za alate koji vam prave razliku (pa i ako firma nece) da vam zivot bude lepsi :)
@Ivan da, bas to se i meni desava u PHPStormu, Code Completion radi na isti fazon, "malo pametnije" doduse zbog integracije sa bazom, itd. I onda kad hocu da napisem nesto sto mi je u glavi, iskoci mi "komentovan" kod kao predlog i prekine me u kucanju, ne znam vise da li refleksno promasim dugme za autocomplete ili mi se bukvalno sto ti kazes sudara (mehanicki pritiskam autocomplete kad mi se ponudi, da me pitas koja je precica, ne bih znao da ti kazem). Malo bezveze s obzirom da su obe stvari placeni alati i po mom misljenju trebalo bi da moze malo vise da se prilagodi korisniku, nema apsolutno nikakvog podesavanja sem shortcuta za paljenje i gasenje copilota :D
Tako da... nije samo do VSCodea, svuda radi na isti fazon i "ubija" ti autocomplete da bi prihvatio njegovo resenje, a ne zelis ga :D onda pop***is i otkucas ceo kod sam.
Ono sto me je malo razocaralo je sto nudi samo code completion. Hteo sam mogucnosti da selektujem odredjeni blok koda, kliknem desni klik i opciju "optimize code", ili "write tests for this code", tako nesto. Logiku stvarno volim 101% da pisem sam, ne volim nikakve pakete, budzevine, bilo u PHPu ili necemu drugom osim ako nije mesec dana posla, ali neophodno mi je da pisem testove i na to odlazi dosta vremena. S druge strane, recimo da ne trosimo vreme na pisanje testova, radimo optimizaciju baze, sklanjamo neke redudantne kolone iz tabele, ako testovi puknu, znamo da smo zeznuli i sta jos treba da se odradi. To mi dodje bitnije, ajde boilerplate AI za kontrolere i slicno, interfejse, ali hocu automatsku optimizaciju koda i pisanje testova, jer to chat GPT radi kad mu obucis prompt. A kung-fu plaginovi za chat GPT u PHPStormu... neka, ne treba mi. Mislim da ce Copilot morati da dobije jos malo funkcionalnosti da bi mogao da parira, a ima tu mogucnost jer je prilicno nativan u dosta IDE-a za razliku od OpenAI-ja kom je trenutno prompt glavni proizvod.
Inace, danas smo bas imali situaciju da nam je jedna tabela na projektu solidno narasla, pgsql, otprilike 500-700 mil redova. Upit je sa 3 joina tabela sa cca 10 mil redova, exec time je prosecno bio 2-3s sa tom kolicinom podataka. Bukvalno smo ispucali sve moguce solucije da to spustimo na starih ~300ms http response-a, i nismo uspeli, obucili prompt, i dobili ~60ms http response time na osnovu chat GPT resenja. Ume da optimizuje upite i novi GPT4 daje lepe predloge za indexe. Da napomenem, kompletno particionisanje tabela i pun q optimizacija je vec odradjen, znaci nije da smo uzeli k'o debili da resavamo prost problem, vec je stvarno dao adekvatno resenje za particionisane tabele uz jos 10ak uslova.
THE ONLY EASY DAY WAS YESTERDAY