Aktywne Wpisy

skazanynaprzegryw03 +488
W gorących wpis, że różowa czuła się jak gówno bo na randce z Tindera, facet który jej się spodobał złapał ją za rękę, a ona uciekla i czuła się jak gówno xdddd I jeszcze inne różowe tego bronią
Jak wam wujek do wanny wchodził czy macie inne traumy rzutujące na kontakt z płcią przeciwną to może nie psujcie innym życia i nie randkujcie tylko najpierw uporajcie się ze swoimi demonami? Przecież te
Jak wam wujek do wanny wchodził czy macie inne traumy rzutujące na kontakt z płcią przeciwną to może nie psujcie innym życia i nie randkujcie tylko najpierw uporajcie się ze swoimi demonami? Przecież te
Milo900 +9
Wiecie co jest najgorsze w zwiazku jak macie wspolne konto i to ona zarzadza hajsem? Jak sie poklocicie to potem musisz pisac do drugiej polowki, pol godziny zeby Ci wyslala jakas kase bo nie masz jak zatankowac albo cos kupic xD (to jest tak ze leci cala kasa z wyplat na wspolne konto i potem ona wysyla mi jakas kase na zycie itp.)
#logikarozowychpaskow #logikaniebieskichpaskow #milosc
#logikarozowychpaskow #logikaniebieskichpaskow #milosc





function flight_duration($speed, $distance)
{//Obliczamy czas lotu
if(! is_int($distance) OR ! is_int($speed)) throw new InvalidArgumentException;
$cruise_duration = round($distance / ($speed / 3600));//Przelot na wys. przelotowej
$departure_duration = 1200;//Start i wznoszenie zajmują dodatkowy czas
$landing_duration = 1200;//lądowanie też...
return $departure_duration + $cruise_duration + $landing_duration; //w sekundach
}
Chciałbym zrefaktoryzować ten spaghetti code i przenieść zmienne $departureduration i $landing_duration do jakiegoś pliku konfiguracyjnego (np. config/game.php)
Teraz pytanie, jak się odwoływać do dwóch tych zmiennych, żeby funkcja działała w izolacji podczas testów jednostkowych?
#php #laravel #webdev #programowanie
Zrob z tego klase i wstrzykuj konfiguracje.
values that never change. BEST PRACTICE: Use constants to define configuration options that rarely change."
źródło: Symfony2 best practices. http://symfony.com/doc/download-best-practices-book/
ogólnie jeżeli czegoś nie planujesz zmieniać to nie rób z tego zmiennej konfiguracyjnej na zapas w myśl zasady że przedwczesna optymalizacja jest źródłem zła
nie każda linijka musi mieć komentarz + nie komentuj oczywistych rzeczy, takie coś doprowadzi do tego że nikt komentarzy nie będzie czytał bo zwykle nic ważnego tam nie będzie, i idąc za ciosem zignoruje coś ważnego.
np.$landing_duration = 1200;//lądowanie też...