Aktywne Wpisy
grzechu1999 +1106
mam_spanko +138
Ludzie nie mają żadnej empatii, nie mają żadnej wyobraźni, nie potrafią się wczuć w przeciętną ukraińską rodzinę i to jaki dramat przeżywa.
Nie potrafią sobie wyobrazić jak my byśmy się zachowali jakby nas napadli, jak zachowałby się nasz rząd.
Otóż wszyscy uciekali by tak samo jak Ukraińcy, tylko że do Niemiec, a Duda, zresztą słusznie, wszędzie gdzie się da wołałby o pomoc
Założę się że bylibyśmy jeszcze bardziej roszczeniowi
Fani dzikiego trenera,
Nie potrafią sobie wyobrazić jak my byśmy się zachowali jakby nas napadli, jak zachowałby się nasz rząd.
Otóż wszyscy uciekali by tak samo jak Ukraińcy, tylko że do Niemiec, a Duda, zresztą słusznie, wszędzie gdzie się da wołałby o pomoc
Założę się że bylibyśmy jeszcze bardziej roszczeniowi
Fani dzikiego trenera,
Jak ja nie lubię #javascript :D w weryfikatorze ciągłości operacji (czy nie ma ujemnych akcji) miałem ciekawego bug-a. (blokował czasami import, nie miał wpływu na wyliczenia).
Dla przykładowego sortowania tablicy obiektów sposób działania był inny na Chrome niż na Firefox.
Okrojony pseudokod poniżej:
--------------
let tablica = [ { id: null, nazwa: 'A' }, { id: null, nazwa: 'B' } ];
console.table(tablica);
tablica.sort(foo);
console.table(tablica);
function foo(itemA, itemB) {
if(itemB.id === null) {
return -1;
}
if(itemA.id === null) {
return 1;
}
return 1;
}
-------------
Ten sam kod zwróci dwa różne wyniki, ponieważ kolejność przekazywania elementów do 'itemA' i 'itemB' różni się pomiędzy przeglądarkami.
Można wkleić ten kod bezpośrednio w konsoli deweloperskiej i zobaczyć jak na FF po posortowaniu na pierwszym miejscu jest obiekt z nazwą 'A' natomiast w Chrome obiekt z nazwą 'B'.
Poprawka była super prosta by sortowanie było deterministyczne na wszystkich przeglądarkach ale niesmak pozostał.
Na dodatek nauczka by testy uruchamiać na wszystkich przeglądarkach przy każdym release.
#kalkulatorgieldowy #gielda
Nie narzekam na implementacje interpretatora bo był to mój oczywisty błąd - powtarzalność (każdy rebuild odpala wszystkie testy a rebuild jest przy dowolnej zmianie w dowolnym pliku) rezultatu na FF dała mi fałszywe poczucie bezpieczeństwa.
False positive is a bitch :D