Aktywne Wpisy
jedna_odpowiedz +102
#rolnikszukazony Czyli viWaldi zawiózł Annę na randkę, zaparkował w pobliżu stolika z winem i jedzeniem, pogadał z nią w samochodzie o tym, czy Ewka chce miec jeszcze dzieci, po czym odwiózł ją do domu, żeby się mogła spakować? XD To była chyba najlepsza randka w historii programu XD
jmuhha +28
https://gist.github.com/anonymous/a3231dfe379eeb39ed5f
Mam potencjał na junior deva za 2k netto miesięcznie, czy jeszcze za wcześnie? :(
#php #programowanie #laravel
1. Komentuj w stylu phpdoc
2. Tutaj enter przed namespacem
poza tym mam drugie tyle z adsennse na moich prywtanych stronach
1.)
Config::get('game.default_ticket_price')
– wstrzykuj obiekt konfiguracji albo od razu wartości w konstruktorze
2.) Dodaj PHPDOCi
3.) Proponuję ustalić styl kodowania na PSR1 + PSR2
4.) Używaj obiektu
\DateTime
zamiast latać po kodzie stringami czy intami:
strtotime($dowMap[$weekday].' next week +'.$hour.' hours')
5.)
is_object($best_flight)
–
instanceof
i zrób konkretne klasy (domyślam się, że tam jest
\StdClass
)
6.)
chooseBestFlight()
rzekomo zwraca najlepszy lot, a tak na prawdę zwraca
bool
– hę?
7.)
jeszcze dodam nazewnictwo zmiennych - staraj się, aby nazwa była jak najbardziej zwięzła oraz nie miksuj camelCase z e snakecase
Komentarze w wielu miejscach zupełnie niepotrzebne na przykład:
score) continue; //This flight hasn't highest score, so continue
to wynika z nazw zmiennych i kodu, więc komentarz jest zbędny
Tak samo tutaj:
$price*nominal = Config::get('game.default*ticket_price') * $flight->distance;
Lepiej opisz co funkcja
Czyli zamiast komentarza
// Nominal price on given flight distance
wydziel po prostu kod do metody
calculateNominalPrice($flight)
i wtedy kod mówi sam za siebie.
@matiit: W gistach nie da się niestety komentować konkretnych linii :/
@kot1401 Skoro Twój kod służy do nauki, może po prostu daj publiczne repo z całością?
0. Obcykasz się z GITem
1. Można wtedy komentować konkretne linii i konkretne commity
2. Można robić
Pull Request
y (czyli mogę Ci od razu podrzucić np mały refactoring)
3. Można robić
issue
(czyli zgłaszać problemy)
Tak czy siak, na junior deva na pewno się nadajesz. Widywałem gorsze kody osób które już pracowały na różnych stanowiskach, nawet nie junior... Ja bym Cie przyjął jakbyś był z Wrocławia xD