Zdjęcie w tle
krokietowy

krokietowy

Fanatyk
  • 2699wpisy
  • 340komentarzy

Kto w pracy się użera z programem, który niegdyś czysto pythonowy, rozbił się na 2 oddzielne programy - pythonowy i rustowy? - ano ja

Kto ma zamiar przestać się z nimi użerać i chcieć złączyć go w jeden - ano też ja.


Głównym problemem jest to, że pythonowa część odpala się 20/30 sekund na naszym sprzęcie specjalnej troski i dość rzadko miewamy jakieś losowe błędy(a to uvicorn nie chce wstać, a to jakiś rest potrwa 80ms zamiast 20ms etc.)


Zarówno pythonowa część jak i rustowa, mają po 25K linii kodu - choć część pythonowa ma trudniejszą logikę

Komunikują się przez resty - nie ma więc między nimi FFI


Akurat jestem zajęty w pracy innymi projektami, ale mam zamiar, niby przypadkowo, niby od niechcenia spędzać ~1h dziennie, robiąc jakieś małe poprawki/refaktory, które będą dodawały testy zarówno do części rustowej jak i pythonowej ułatwiając przenoszenie funkcjonalności a następnie przenoszenie logiki do rusta krok po kroku.


Jak myślicie, coś takiego przejdzie?

Wywalą mnie za to roboty, czy może dadzą mi medal?

Jakieś wskazówki co najlepiej użyć jako alternatywę dla scipy/numpy?

Trzymajcie kciuki


#programowanie

83c3f508-a2c0-4655-8960-67070ace3b7c
tosiu

@krokietowy nikt tego nie doceni, ale jeżeli cie to irytuje wrzuć kod do chatgpt z opcją zbadaj głeboko by ci pokazał co jest nie tak. Wtedy po prostu przekleisz poprawki. Tyle że 25k linii kodu rozbij na mniejsze porcje bo chat po łebkach sprawdzi i fałszywe wnioski da

lipa13

@krokietowy Jeśli to korpo to ani nie wywalą ani nie dadzą medalu. Dostaniesz więcej roboty bo wprost udowodnisz, że masz w czasie pracy mnóstwo wolnego czasu na poboczne aktywności które nie zostały zaplanowane.

ZohanTSW

Zakładając że przepiszesz 25k linii na rust i wszystko będzie działać, to będą się co najwyżej sapać, że nikt nie umi Rusta i w ogóle co to jakieś typy i on ciągle nie daje się skompilować (no chyba że w sekcji unsafe xdd) i nikt nie powie że "około, świetna robota @krokietowy " (może z wyjątkiem kolegów którzy doceniają dobry kod), natomiast jeśli pominiesz jakąś funkcjonalność 25k linii kodu, to masz przesrane xd

Zaloguj się aby komentować

gedzior84

ja pi⁎⁎⁎⁎le opie, co by powiedział Twój ojciec?

Zaloguj się aby komentować

dez_

Po⁎⁎⁎⁎ny, łap pioruna

Neq

Dobrze, że nie Mentos

Zaloguj się aby komentować

solly-1

az mi sie przypomniala pasta o kumplach gejach xD
BROJOB BROJOB XDXDXD

Zaloguj się aby komentować

InstytutKonserwacjiMaryliRodowicz

@krokietowy no i fajnie. Można spokojnie zjeść

Zaloguj się aby komentować

Zaloguj się aby komentować

myoniwy

@krokietowy eee, ale to miało dalszy ciąg.

Precell

Ale Kokotów w jednej lokomotywie

Zaloguj się aby komentować

Zaloguj się aby komentować

3t3r

@krokietowy prowadzacy auto tez na⁎⁎⁎⁎ny

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

spam_only

Wypadki się zdarzają, napijesz się, naćpasz, a wypadek i tak by się zdarzył.

Zaloguj się aby komentować

Zaloguj się aby komentować

Gumaturbo

Czego to ludzie wymyślą żeby się trochę ponapierdalać😉

Zaloguj się aby komentować

Zaloguj się aby komentować

Następna