Používal jsem to v IntelliJ, jazyk java a typescript. Je to hezké, ale spíše mi to překáželo - často formátuji tabulátory a právě na tabulátor to potvrdí nabízený AI kód. Na jinou klávesu mi to bohužel smysl nedává, tak jsem se s tím pral.
Spíše mi to ale nabízelo nesmysly. Schopnost se razantně změní, když konstrukce správně pojmenováváte, na základě správného jména to generuje věrnější zdroják. Následně jsem se i pěkně spálil s liquibase, kdy to pro changeSet vygenerovalo nepoužitelné atributy.
Vidím v tom hezkou ukázku, ale v mém případě je pořád nutné na to koukat s nadhledem. Začal jsem si na to zvykat jako na tutovku, ale toto nelze a párkrát jsem se spálil. Je to skvělé, když se učíte něco nového, ale nelze na to spoléhat a stejně raději ověřit kód, aby dělal, co má. Ve výsledku to ušetří psaní, ale že by to zvládalo programátorský um, tak to nikoli.
V typescript + reactjs byly výsledky lepší než v javě, ale opět šlo spíše o ušetření psaní. Nejvíce mi to vyhovovalo, když jsem v javě potřeboval vyhodit nějakou výjimku, tak mi to nabídlo vcelku použitelnou zprávu výjimky.
Mě tedy zpoplatnění jen přesvědčilo v tom, že to mám přestat používat. Popravdě jsem před i zpoplatněním pozoroval ztrátu svých schopností, kdy jsem se na tento nástroj spoléhal příliš a nakonec mi to vychází, že do té dokumentace musím stejně nahlédnout.
Tak ono to má primarně právě ulehčit psaní - ne nahradit přemýšlení... Je to takový trochu chytřejší autocomplete, není to určeno k tomu, aby se na to lidi spoléhali jako na tutovku a přestali číst dokumentaci.. Testoval jsem v PHP/HTML/CSS/JS/TS a řekněme těch 30% otrockého psaní to napsalo samo, člověk si to jen poupraví dle potřeby. Prostě takové ty už vymyšlené kola/principy, které nikdo nedělá jinak.
Taky se mi líbí, že je nabízeno více možností a člověk může jedním kliknutím kouknout, jak tu danou věc dělá "dalších 10 programátorů".. Osobně si myslím ,že pokud člověk tráví v nějakém IDE aspoň pár hodin denně, tak to za těch $10 stojí i jen pro to nakouknutí :)
23. 6. 2022, 10:10 editováno autorem komentáře
to nesmysl... neulehčí to nic, ale "programátoři" budou pak opravdu je tupé opice bez mozku a jen lepiči kódu. Osobně s tím nesouhlasím a podobná k**ndoviny ve firmě podporovat nebudu - lidi platím za to, že pracují. Paradox na to všem je, že pak bude kód vypadat všude stejně, a pokud tam bude nějaká díra, tak ji budou mít všichni.
Na otrocké psaní, jak píšete lze použít např. šablony apod, Ale chápu, každé zboží má své kupce, takže i AI od M$ bude mít velkou šanci hlavně u slabších jedinců. Dobrý programátor tohle potřebovat nebude, protože bude mít mnohonásobně lepší pohled na celkovou problematiku kódu a projektu, než nějaké přihlouplé AI, které je tak chytré, jak se podaří nastavit koeficienty. Dobrý to bude možná tak nějaké "Hello world" projekty, ale ne na komplexní a Secure věci. Za mě osobně, M$ tomu opravdu důvěru nepřidá...
Neuronky a AI jsem zkoušel, podle mě je to zatím naprosto k ničemu.
24. 6. 2022, 17:52 editováno autorem komentáře