Im więcej korzystam z tych agentów (którzy teraz piszą kod, który jest całkiem dobry, ale oczywiście muszę to weryfikować i trzymać je w ryzach), tym bardziej czuję, że zobaczymy moment "Microsoft Frontpage" w technologii: Frontpage RZECZYWIŚCIE uczynił wszystkich programistów webowych zbędnymi w 2007 roku. Jak wszyscy wiemy.
... cóż, Frontpage uczynił każdego dewelopera "zbędnym" w firmach, które kupiły Frontpage i były zadowolone z produkcji stron internetowych, które Frontpage potrafił zrobić. I utrzymać to. I rozszerzyć to. I... to był cholerny koszmar!! Więc zatrudnili z powrotem deweloperów webowych, aby to robić (z Frontpage lub bez).
Złożoność w budowaniu oprogramowania nie znika - chociaż jest bardziej dostępna dla każdego, kto na przykład chce stworzyć pull request. Jeśli jesteś inżynierem oprogramowania, prawdopodobnie możesz biegać wokół każdego, kto nie jest deweloperem, w złożoności aplikacji do zbudowania, aby nie zawiodła (i działała).
Moje wykorzystanie agenta obejmuje: - Powiedzenie mu, aby stworzył tabelę DB do przechowywania stanu dla X - Zauważenie, że testy mają zbyt wiele fałszywych elementów, co nie jest tym, czego chcę - Instrukcja, aby podjął decyzję projektową jako konfigurację, a nie w kodzie - Instrukcja, aby dodał o11y, a następnie przetestował to (nie ufam temu) itd itd
Och, i nie mówmy o debugowaniu, to wciąż istnieje Agent może pomóc, ale często jest bezradny, więc zakasuję rękawy i staram się zrozumieć, co zrobił, aby coś poszło nie tak (np. test przechodzi, który powinien nie zdać na tym etapie - po prostu mu o tym nie powiedziałem) Na chwilę się martwiłem, że moje umiejętności dewelopera są przestarzałe - cały pakiet stał się bardziej wartościowy, szczerze mówiąc [nawet jeśli części z niego już nie używam tak często]
(Korekta: Frontpage uruchomiono w 1997 roku, więc powinien sprawić, że programiści webowi stali się zbędni od tego czasu ha! Został wycofany około 2007 roku. Pomyliłem się!)
689