
OpenAI Codex umożliwia kodowane bez wysiłku dzięki AI. Czy to koniec tradycyjnego programowania w branży IT? | PurePC.pl
PurePC.pl#technologia #AI #programowanie #programista15k #github
odpowiadam: nie
@boogie - a później utrzymuj takie gówno aplikacje na produkcji
@koszotorobur od tego będzie potem kolejne AI Maintex OpenAI xD
@koszotorobur weź mi nawet nie mów. Który to już raz czytam o tym mitycznym zagrożeniu, które wykosi deweloperów? 5? 10? A potem widzę jakie ulepy z tego wychodzą i pomijając już to, co tu niedawno pisałem, że kontekst to im się kończy na tym konkretnym zapytaniu, to ja już widziałem jak one majstrują przy składni i samych choćby nazwach zmiennych i metod. Potem więcej czasu zajmuje poprawianie tego syfu, niż jakby to samemu pisać. O utrzymywaniu tego na produkcji to nawet nie będę mówił, bo potem do tego gówna nikt nie chce wkładać rąk, ale hej- "wajb kołding hehe ejaj motzno sam to za mnie napisze" i potem takie jełopy bez żadnej konkretnej wiedzy o pisaniu kodu wypychają to co im prompt wysrał i jakoś się po 2137. próbie wreszcie skompilowało do jakoś działającego stanu. Nie żebym mówił z własnego doświadczenia kopania się z tym w zespole czy coś, gdzie tam
@PanWibson nie zapominajmy o AI CodeReviex
@koszotorobur shitware as a service ( ͡° ͜ʖ ͡°)
@koszotorobur Utrzymywanie badziewia od deweloperów z krwi i kości czy generowanego z AI jeden pies. Kod jednego i drugiego jest zazwyczaj tej samej jakości. Kto robił w korpo ten wie.
@BoTak - robię w korpo, ba robię w korpo co oficjalnie korzysta od jakiegoś czasu z GitHub Copilota - niestety jakość kodu spadła z gównianego do bardzo gównianego zaraz po tym ja AI nauczyło się generować kod (znaczy też, że ludzie używali AI do generowania kodu zanim nam oficjalnie włączono dostęp do Copilot). Mamy więcej incydentów na produkcji niż kiedykolwiek i jest nakaz na dłuższe testowanie kodu na niższych środowiskach i to na danych odpowiadających tym z produkcji. Co z tego, że mamy 100% pokrycia testami (bez tego kod nie pójdzie na produkcję) - jak te testy to są napisane tak by procenty się zgadzały a nie by cokolwiek testować. Co z tego, że mamy automatyczne CI i deploymenty na niższe środowiska jak potem dane dostępne tylko na produkcji wypierdalają aplikację w kosmos. Co z tego, że kod jest skanowany cudami - jak koniec końców na produkcji się wypierdala bo ktoś nie zaimplementował obsługi najprostszych błędów?
@koszotorobur Ja pracowałem na kodzie legacy w poprzedniej korpo. Kod sprzed 20 lat i serio to był dramat. Kawałeczki dobrego kodu reszta to totalny chaos i to bez testów lub z testami które nie działały. W sensie przechodziły na zielono bo nie działały i tak od kilku lat. Nikt nie chciał tego syfu naprawiać i nikt nie chciał kodu przepisywać bo się to po prostu nie opłacało. Chodziłem na code review zanim OpenAI rozkręciło czatboty i jak pewnie wiesz wygląda to tak, że wszyscy mają wywalone, nikt tego nie czyta ale na szybko się przeleci okiem by wychwycić jakieś oczywiste literówki. Code review w większości firm wygląda więc tak, że devsi robią spotkanko, proszą o zaakceptowanie dwóch innych osób opowiadając co kod robi. Twe dwie osoby udają, że słuchają a potem dają approve. I tak to się kręci.
Aaa i rotacja pracowników bo " jak się nie podoba to na twoje miejsce mamy 200 studentów" też nie pomaga.
Chciałbym zobaczyć jak to piszę aplikacje od zera a potem wprowadza do niej bezbłędnie wszystkie najgłupsze pomysły i wymagania od klienta xD.
@Catharsis To nie zobaczysz
Może to będzie przydatne dla ogarniętych ludzi jako podpowiedz jak coś zrobić (ale raczej jedną funkcję/metodę). Właśnie tu jest pułapka według mnie - dla ogarniętych już - nie dla juniorów!
Czy to ten zintegrowany ""vibe coding""?
Niewiele, ale próbowałem Claude premium i nie licząc pojedynczych skryptów trudniejszy kod był powiedzmy w tzn uncanny valley - wygląda prawie dobrze i działa prawie prawie jak powinno. Prawie. I jak w przypadku obrazka, powodzenia w szybkim i łatwym opisaniu, co tu jest nie tak, tak samo było z tym kodem.
Mam wrażenie, że to dobry sposób na naukę nowych rzeczy. Myślisz, że zrozumiałeś temat? Fajnie, to każ AI zrobić coś w tym temacie, weź ten AI kod i napraw xD
Zaloguj się aby komentować