Przychodzisz do pracy i dostajesz taska na refaktoryzacje funkcji z linijki 6061 i co robisz?
Sam nie pamiętam kiedy ostatnio widziałem jakikolwiek plik na 1000 linii, a co dopiero taką abominację.
#heheszki #humorobrazkowy #humorinformatykow

Przychodzisz do pracy i dostajesz taska na refaktoryzacje funkcji z linijki 6061 i co robisz?
Sam nie pamiętam kiedy ostatnio widziałem jakikolwiek plik na 1000 linii, a co dopiero taką abominację.
#heheszki #humorobrazkowy #humorinformatykow

@Half_NEET_Half_Amazing Najpierw kawa, a potem pewnie sprawdziłbym co ona zwraca i spróbował napisać do tej funkcji jakieś testy jednostkowe. Jeśli nic nie zwraca to szukałbym czy pobiera jakiś obiekt i go edytuje.
Chyba wygląda na Swift, a nie wiem co tam można wybitnie głupiego zrobić także nie wiem na co uważać.
@nbzwdsdzbcps Gemini 2.5 Pro ma milion tokenów inputa więc spokojnie, gorzej z odpowiadaniem i edytowaniem kodu bo jego output to tylko 65k tokenów. Kilka razy miałem taką akcje, że jak poprosiłem o edycje dużego pliku to API mi zwracało errora, że odpowiedź od modelu przekraczała ten limit. Wtedy trzeba go prosić o małe zmiany na raz itp.
Oczywiście pomijam totalnie, że AI będzie gadać totalne głupoty i gubić się cały czas gdy wrzucisz mu plik na 19k linii czy ile on tam ma bo nie pokazałeś całości xd.
Jak firma ma jakieś wewnętrzne AI do którego można wklejać kod to chyba jesteś uratowany. A skoro udało się naruchać FUNKCJĘ na 13k linii, to takie rzeczy nie powstają w 2 miesiące, ten projekt musi trwać kilka lat, więc pewnie firma jest duża, bo małe nie robią takich dużych projektów, więc uważam że jest spora szansa na wewnętrzne AI
Co do reszty, to jak przedmówcy – nie ma czegoś takiego jak "task na refactor", poprawiasz kod na bieżąco jak robisz coś powiązanego/innego. Albo prosisz o budżet żeby to naprawić – i wtedy sam wiesz co i jak zrobić – albo masz wliczony budżet z definicji, bo zamierzasz coś zrobić.
Jak masz jakieś testy gwarantujące jakiś stan po/w trakcie operacji (tj. o zachowaniu danego kawałka możesz powiedzieć więcej niż C⁎⁎J WIE) to raczej ez. Tam na ogół nie ma żadnej szczególnej logiki, po prostu ktoś w biegu dopisywał linijkę czy dwie i tak przez 10 lat.
Zaloguj się aby komentować