Poprawka błędu w logice obliczeń (React/JS) – Kalkulator diety (WordPress) + stała współpraca do ulepszeń
Opis zlecenia:
Zlecę naprawę błędu w kalkulatorze diety dla kotów, który działa jako wtyczka do WordPressa. Kalkulator jest napisany w React.js.
Opis problemu:
Występuje błąd w formule obliczającej "sugerowaną ilość wody" do dodania do mieszanki.
Kalkulator wylicza np. 274 ml wody.
Po kliknięciu przycisku "dodaj" (plus), zamiast pokazać zapotrzebowanie 0 ml, kalkulator błędnie przelicza masę i sugeruje jeszcze większą ilość (np. 900 ml).
Prawdopodobna przyczyna: dodawany płyn (woda) jest traktowany przez algorytm sumujący wartości odżywcze jako "sucha masa", co powoduje błędne zapętlenie formuły stężenia procentowego (docelowo 75% wody w całości).
Co jest do zrobienia:
Analiza funkcji sumującej składniki odżywcze (pętla przeliczająca produkty na pierwiastki).
Korekta formuły matematycznej odpowiedzialnej za sugestię wody w czasie rzeczywistym.
Zapewnienie, by woda jako produkt była poprawnie uwzględniana w bilansie płynów.
Ważne informacje:
Posiadam plik fetchProducts.php (backend), skompilowany plik JavaScript (ok. 45k linii) oraz pozostałe niezbędne pliki na bazie których działa kalkulator.
Kalkulator korzysta z danych z bazy SQL WordPressa.
Wymagana znajomość Reacta oraz umiejętność pracy z kodem, który może wymagać debugowania w wersji produkcyjnej (lub posiadanie doświadczenia w inżynierii wstecznej takich skryptów, jeśli nie uda się odtworzyć środowiska deweloperskiego).
Po wprowadzeniu poprawki chętnie podjąłbym dłuższą współpracę w celu naprawy innych kwestii oraz ulepszania kalkulatora.