Aktywne Wpisy
Maczuga_Herkulesa18 +164
Dzisiaj wyjazd firmowy więc jak zwykle obrączka zjeżdza z palca i czas na zabawe z Julkami lvl 22 z działu sprzedaży :) Raz się żyje #zwiazki #logikarozowychpaskow #logikaniebieskichpaskow
Fandolores +75
Naszła mnie taka myśl. Znacie jakieś mało spotykane lub nietypowe nazwiska? U mnie na osiedlu jest dziewczyna która z panny miała Kot, a wyszła za chłopaka który się nazywa Mruczek i została przy dwuczlonowym nazwisku Kot-Mruczek. Chyba całe życie na siebie czekali xD znam też osobę która miała na nazwisko Szczur, poznał kobietę swojego życia, ale dała mu ultimatum że musi zmienić nazwisko, bo nie wyjdzie za Szczura i zmienił na Szczurkowski
“Nie zwracamy null.
Nie zliczę widzianych przeze mnie aplikacji, w których niemal każdy wiersz kodu zawierał test wartości null. [...] Gdy zwracamy wartość null, w rzeczywistości tworzymy sobie dodatkową pracę i powodujemy problemy w funkcjach wywołujących. W takich przypadkach brak jednego testu wartości null powoduje, że aplikacja wymyka się spod kontroli.”
[Więcej infomacji]
#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
Podobało się? To zaplusuj i zapisz się do wołania (link w stopce)
************
[Chcesz być wołany?]
Narzuca styl kodowania, ale też wydajność nie jest wcale gorsza o 0.001% jak napisałeś, bo chyba nie masz wyobrażenia jak to działa wewnątrz.
Po pierwsze wątpię czy obiekt i optional do niego mają "spatial locality" (nie wiem jak to jest po polsku).
Po drugie do każdego optionala musisz i tak zrobić if, który wywoła metodę (może będzie zoptymalizowana do odczytania pola, a może nie), a potem pobrać zawartość
@Vetinari: Chciałbym zobaczyć benchmark.
99% czasu ta aplikacja spędzi na komunikacji z bazą, ale ok powiedzmy że CPU się wtedy nudzi.
Pozostały 1% który faktycznie zużywa CPU to będzie