Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuba: Cos mi polskie znaki padly w ubuntu ale gdzie zrobilem orta? Pozatym z ktora czescia mojego komentarza sie nie zgodzisz? Jakie masz doswiadczenie w programowaniu?
  • Odpowiedz
Jaką metodę byście polecili aby dostać (w miarę szybkie) powiadomienie, że konfiguracja email się wywaliła na stronie www?

Przyczyn może być dużo (przeciążenie serwera smtp, przekroczenie limitów, błąd konfiguracji itd)...

Najchętniej z poziomu #php - i w miarę dostępne biblioteki...

przez
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Specjaliści od #php, #webdev, #symfony2 mam pewien problem. Zacząłem 2 rzeczy w których jestem zielony: #symfony2 i #phpstorm (mam możliwość sprawdzenia w czym jest lepszy od netbeansa więc czemu nie ( )).

Może od początku:
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spook: najlepsza w tym temacie. Jeffrey ma dar przekazywania wiedzy. Ja coś bym streścił w dwóch zdaniach, a on robi o tym 10 minutowy odcinek. Dobre materiały, świetnie się wypowiada, czysty akcent, normalnie nie wiem do czego się przyczepić...
  • Odpowiedz
@Supaplex: jesteś pewien że potrzebujesz listę rozwijaną z 13k nazwisk?

Może zrób to na zasadzie pola z podpowiedzią i np po 3 wpisanych znakach jest zapytanie do DB i po każdym kolejnym również które zwraca wszystko co pasuje do tego co wpisał user...
  • Odpowiedz
#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