#naukaprogramowania #php Mireczki, znacie jakieś dobre książki z zadaniami z PHP? Na necie znalazłem tylko takie zadania podstawowe, ja chciałbym nauczyć się stosować ten język w praktyce. Znalazłem też taką książkę http://helion.pl/ksiazki/php-5-w-praktyce-elliott-white-jonathan-d-eisenhamer,php5p.htm ale nie wiem czy ona może spełnić moje wymagania a nie chcę wyrzucać kasy w błoto.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki !

Ostatnio wynająłem serwer VPS ale pech chciał że wylądowałem w szpitalu

i nie mam czasu cokolwiek na nim postawić. Mam też wykupioną domenę cronox.info więc jak ktoś będzie chciał sobie postawić stronkę, serwer jakiejś gry czy coś to wołać/pisać :)

Dla
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cronox: mysql, w sumie nawet nie muszę mieć konta, jakby się z gita pullowało i composer install update robił. A tylko config do bazy byś zmienił raz. A jak za dużo roboty taki system to poproszę konto.
  • Odpowiedz
Bawię się w Test-Driven Development.

Załóżmy, że chcę stworzyć nowy bardzo rozbudowany feature w moim projekcie.

Feature będzie składał się z kilku/kilkunastu klas + jednej głównej (np. SomethingService), która będzie operowała na obiektach z tych kilkunastu klas.

W
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W takim przypadku mam najpierw stworzyć testy dla tej głównej klasy, czy raczej zacząc od testowania tych mniejszych i dopiero na końcu je zmockować i stworzyć testy dla SomethingService?


@kot1401: co to za TDD skoro już klasy masz, a dopiero teraz myślisz jak rozpisać testy ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@kot1401: wygląda to mniej więcej tak - najpierw piszesz testy funkcjonalne, czyli to co może zrobić użytkownik końcowy. Przykładowo - Adaś wchodzi na wypok.pl, klika zaloguj, gdzie widzi dwa pola formularza, po kliknięciu zostaje zalogowany i powitany wiadomością "Cześć Adaś!"

Wchodzisz na wypok.pl - nie działa, piszesz więc test jednostkowy sprawdzający czy '/' zwraca status 200. Nie zwraca, robisz więc tak długo przy projekcie aż zwróci poprawny status.

Następnie Adaś powinienen kliknąć
  • Odpowiedz
@qwelukasz: to się nazywa routing i jest oferowane przez chyba wszystkie frameworki. A jak to wykorzystasz to już zależy od twojej inwencji.

W tym wypadku obstawiam (bo pewności nie mam) że promowane to nazwa metody, a motocykle-i-quady to parametr - slug (nie znam polskiego terminu) kategorii
  • Odpowiedz
Mam za zadanie napisać test jednostkowy do metody, upraszczając wygląda tak:

public function doSomething($arg) {

return round($arg * $this->_getVal(), 2, PHP_ROUND_HALF_DOWN);

}
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@normanos: znajdą na pewno, jakiegoś nawet nie junior developera, a baby developera. A potem zdziwieni będą, że śmietnik w kodzie, nikt nic nie rozumie, połowa rzeczy nie działa, a dokumentacja nie istnieje :D
  • Odpowiedz
Ok, proszę się rozejść. Przejrzałem to i okazuje się, że nie kompiluje kodu, a jedynie otwiera stronę w pseudo-przeglądarce wykorzystując lokalny serwer.
  • Odpowiedz
@matiit:

But the problem is Java, C++, C#, etc. are too complicated!


Acha, czyli to do takich "programistów" kierowany jest ten wynalazek? ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Mirki mireczki, szuka ktoś może roboty na backendzie? Praca na Phalcon framework, doświadczenie w Phalcon niewymagane mile widzianie doświadczenie z jakimiś innymi frameworkami php (zend/lavarel). Jak coś to na priv dam więcej szczegółów :)

#webdev #php #pracbaza #zend
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hoRacy używam od trzech miesięcy phpstorma i generalnie nie pasuje mi w nim kilka rzeczy. Okropne wyszukiwanie i podmiana. Netbeans jest pod tym zdecydowanie lepiej zorganizowany. Domyślne klawisze - padaka. To na szczęście można samemu zmienić. Skrótowce w netbeans też wygodniejsze, w stormie chyba live templates czy coś takiego jest, ale do dziś nie używałem. Może to kwestia moich stanowisk, ale źle działa na dwóch monitorach - nie pojawiają się kontekstowe
  • Odpowiedz
Cześć

Pytanie. Zrodził się pomysł aby sprawdzać pewna rzecz, szukam wskazówek:

Mam serwis w obrębie którego użytkownicy mogą się logować i rejestrować. Chciałbym sprawdzać efektywność kampanii w internecie, a mianowicie czy działania prowadzone w różnych miejscach przynoszą nam nowych użytkowników.

Jak
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach