Aktywne Wpisy
analboss +303
#nieruchomosci #warszawa #przemysleniazdupy
Czemu nikt w Polsce nie rusza RODów?
Przecież to są grunty w centrach miast, które służą garstce emerytów.
Nawet nie chodzi o to żeby je zabrać i koniecznie betonować budując tysiące mieszkań,
ale można z nich równie dobrze zrobić parki dostępne dla wszystkich, a nie jakieś zamknięte księstwa udzielne dla wybranych z ujemną wartością dla innych,
bo co najwyżej można tam poczuć zapach palonych liści i libacje bezdomnych.
A
Czemu nikt w Polsce nie rusza RODów?
Przecież to są grunty w centrach miast, które służą garstce emerytów.
Nawet nie chodzi o to żeby je zabrać i koniecznie betonować budując tysiące mieszkań,
ale można z nich równie dobrze zrobić parki dostępne dla wszystkich, a nie jakieś zamknięte księstwa udzielne dla wybranych z ujemną wartością dla innych,
bo co najwyżej można tam poczuć zapach palonych liści i libacje bezdomnych.
A
ish_waw +4
Który cytat
- Przed wyruszeniem w drogę należy zebrać drużynę 34.6% (701)
- War. War never changes. 19.0% (385)
- Hey, you, you’re finally awake! 12.8% (259)
- Twoja popularność spada! 14.1% (285)
- Chu*owe wybrałeś, inny jest najlepszy 19.5% (395)
Trzy prawa TDD
“Możemy zdefiniować trzy następujące prawa:
Nie można zacząć pisać kodu produkcyjnego do momentu napisania niespełnionego testu jednostkowego.
Nie można napisać więcej testów jednostkowych, które są wystarczające do niespełnienia testu, a brak kompilacji jest jednocześnie nieudanym testem.
Nie można pisać większej ilości kodu produkcyjnego, niż wystarczy do spełnienia obecnie niespełnionego testu.”
[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?]
Możesz zapisać/wypisać się klikając na nazwę listy.
Sponsor: Grupa Facebookowa z promocjami z chińskich sklepów
Masz problem z działaniem listy? A może pytanie? Pisz do IrvinTalvanen
! @FEAofTruss @mikasjp @vorio @MAT3N @Trustm3 @wszystkiefajnenickisazajete @avangarda @mozetenbedziewolny @PhatFarm05 @owocbananowca @pan_cziken @Tojtek @Anon95 @kMarek @JachuPL @maykel @ugotowany_kamien @Movet @se_czytam @MaNiEk1 @pieczony_ziemniaczek @ogib @adish24 @denis-szwarc @krypsi @nonsplit @krasnoludkolo @Gigantyczny_Bebech @legitAccount @hit_malinowy @Efilnikufesin @kafapre @skim @udips @paganek @emaq @de-nuke @kolargolo @
Po co mam testować skoro wiem, ze działa ( ͡º ͜ʖ͡º)
Zresztą jak inaczej naprawiać te bugi? Dodawać randomowe sleepy w kodzie aż bug się zamanifestuje, naprawić bug, usunąć sleep i czekać na regresję
Ale gdybym
Natomiast odnośnie tego to zdecydowanie się tak nie zrobił. Kod nie powinien mieć żadnych wytrychów na potrzeby testu
@dog_meat: nie zgadzam się z tym, brzmi mi jak jakiś dziwny dogmat typu 'nigdy nie należy testować na produkcji'. Jeżeli wytrych ułatwi i uprości test to czemu go nie dodać?
Z dependency injection też nie korzystasz? Przecież cały ten wzorzec to jeden wielki wytrych w kodzie żeby ułatwić testowanie.
@dog_meat: no nie, do tego służą po prostu interfejsy. Nie musisz mieć DI żeby oderwać abstrakcje od implementacji:
interface Dao { }
class MysqlDao extends Dao { }
class App {
Dao dao = new MysqlDao();
...
}
Jest oderwana abstrakcja od implementacji? Jest. Mamy DI? Nie.
Ta najbardziej punktowana odpowiedz na SO: https://stackoverflow.com/a/130862 wspomina że największą zaletą DI jest właśnie izolacja klas na
Ale przynajmniej w mojej praktyce widziałem wiele klas majacych tylko 1 implementację i tworzonych tylko w jednym miejscu i i tak były przekazywane jako argument konstruktora tylko i wyłącznie po to żeby przekazać ich inną implementację w teście. Jak to inaczej nazwać jak nie wytrych na potrzeby testów? :)
W sumie #!$%@?ąc od DI, dlaczego?