Janusz Matyja

WebDeveloper

Wypowiedzi

  • Janusz Matyja
    Wpis na grupie PHP w temacie Szkolenia z zakresu programowania webowego / PHP
    25.10.2012, 08:39

    http://niebezpiecznik.pl/szkolenia/atakowanie-ochrona-...

    Mam zamiar wybrać się na to szkolenie. Wydaje się ciekawe

  • Janusz Matyja
    Wpis na grupie PHP w temacie TDD, testowanie i inne takie
    16.10.2012, 09:17

    Sebastian Malaca:
    Janusz Matyja:
    Wrzucając wszystkie nowe rzeczy do nowych klas, będziemy w końcu zmuszeni do złamania zasady "DRY".
    Ale takie działanie może być spowodowane jedynie przez nie zastanowienie się nad problemem. W innym wypadku wątpię, że będziesz zmuszony do kopiowania kodu, który kopiowany być nie powinien.
    przy dużej ilości zmian, nowych rzeczach, nasz kod będzie rozrastał się do niebotycznych rozmiarów. Setki razy miałem już sytuację że wolałem dodać jakąś metodę bo bałem się zmieniać inną.
    W takim wypadku postarałbym się usunąć powód strachu, a nie dodawać kolejną metodę, ponieważ to, co budzi Twoje obawy, to z pewnością kod, który powinien być lepiej zaimplementowany.
    Natomiast mając testy jednostkowe, możemy śmiało zmieniać nasz kod, testy i tak wyłapią miejsca gdzie zmiany te powodują problemy. W konsekwencji mamy mniej kodu, projekt jest łatwiejszy do opanowania.
    Tu się zgadzam. No może poza ilością tego kodu:P

    Powód strachu jest jeden: metoda wykorzystywana jest w wielu miejscach aplikacji. Bez testów jednostkowych musiałbym przeklikiwać się przez te wszystkie miejsca, a i tak nigdy nie jestem pewien czy sprawdziłem wszystkie możliwości. Co innego jeśli mam napisane testy.

  • Janusz Matyja
    Wpis na grupie PHP w temacie TDD, testowanie i inne takie
    16.10.2012, 08:40

    Jarek Żeliński:
    Sebastian Malaca:
    Testy to testy, a TDD to jest technika tworzenia oprogramowania. Zakładam, że pisząc 'testy TDD' miałeś na myśli testy jednostkowe, czy tak?

    W takim wypadku pytanie raczej powinno brzmieć: czy wnoszą cokolwiek?
    Osobiście uważam, że to zależy od prawdopodobieństwa zmian i ewentualnej rozbudowy aplikacji.

    sytuacja "idealna" do przemyśleń, dobrze zaprojektowana klasa zostaje, nowe rzeczy to nowe klasy, złe klasy są refaktoryzowane, każda klasa jest przemyślana,

    co tu wnosi TDD?

    Wrzucając wszystkie nowe rzeczy do nowych klas, będziemy w końcu zmuszeni do złamania zasady "DRY". W konsekwencji, przy dużej ilości zmian, nowych rzeczach, nasz kod będzie rozrastał się do niebotycznych rozmiarów. Setki razy miałem już sytuację że wolałem dodać jakąś metodę bo bałem się zmieniać inną.
    Natomiast mając testy jednostkowe, możemy śmiało zmieniać nasz kod, testy i tak wyłapią miejsca gdzie zmiany te powodują problemy. W konsekwencji mamy mniej kodu, projekt jest łatwiejszy do opanowania.

  • Janusz Matyja
    Wpis na grupie PHP w temacie False Friend Class pattern ;)
    26.06.2012, 09:39

    Przypadkiem przeglądałem sobie ten wątek i naszła mnie pewna myśl, mianowicie:

    Czy większości was nie bolą przypadkiem tyłki od ciągłego ich spinania?

    Gość zauważył pewną nową funkcjonalność w PHP, przyszedł mu do głowy sposób jej wykorzystania (mniejsza z tym czy dobry czy zły) zażartował że teraz to wzorzec projektowy, a wy zamiast potraktować to jako żart programistyczny, najchętniej posadzilibyście go na stosie.

    Trochę luzu Panowie.

  • Janusz Matyja
    Wpis na grupie PHP w temacie pobieranie tekstu z pliku html - funkcja preg_match_all
    3.01.2011, 20:08

    spróbuj:

    |<tr class="rozmiar">(.*)<td class="kanaal">|

  • Janusz Matyja
    Wpis na grupie Rzeszów IT w temacie Flash developer w Rzeszowie

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Rzeszów IT

  • Janusz Matyja
    Wpis na grupie Rzeszów IT w temacie Flash developer w Rzeszowie

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Rzeszów IT

  • Janusz Matyja
    Wpis na grupie Rzeszów IT w temacie Flash developer w Rzeszowie

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Rzeszów IT

  • Janusz Matyja
    Wpis na grupie Freelance w temacie Szukam freelnacerów
    9.12.2008, 17:18

    Ja również prosze o więcej informacji na priv.

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do