Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pisanie kodu, a głupie błędy wychodzące podczas testowania.
Sajrox
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witajcie koledzy i koleżanki,
Chciałbym poruszyć dość powszechny problem, jakim jest tworzenie kodu pozbawionego głupich błędów.

Otóż pisząc tego posta opieram się na własnych doświadczeniach w tym zakresie. Pracując jako programista PHP, zwykle mam do wykonania jakiś moduł. W momencie testowania napisanego kodu według specyfikacji, okazuje się że wychodzi wiele głupich błędów, w tej chwili nie posiadam żadnych konkretnych przykładów, ale chodzi tutaj o takie elementy które powodują że w danych sytuacjach aplikacja po prostu się wysypuje, zwraca/zapisuje do bazy złe dane oraz nie działa jak powinna. Po przetestowaniu wydaje mi się że wszystko jest ok. Jednak już po krótkim czasie dostaje od innej osoby testującej listę błędów przekraczającej kartkę A4 :/
Czym to może być spowodowane? Jak walczyć z tego typu dolegliwością? Czy może to być spowodowane po prostu brakiem talentu do programowania?
Co robić?

Jak wygląda u Was podobna sytuacja? Czy napisany i przetestowany kod działa poprawnie i zawiera tylko drobne błędy, które każdemu mogły się przytrafić. Czy może także po napisaniu kodu, połowa rzeczy się sypie? Proszę nie pisać o pisaniu testów bo to jest oczywiste, jednak bez testów także można pisać kod pozbawiony błędów lub zawierający ich mała ilość.
Można powiedzieć że wpadłem w depresję i boję się że pracodawca może mi podziękować za współpracę prędzej czy później za dziurawe aplikacje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Cytat(Sajrox @ 2.02.2011, 21:25:24 ) *
Jak wygląda u Was podobna sytuacja? Czy napisany i przetestowany kod działa poprawnie i zawiera tylko drobne błędy, które każdemu mogły się przytrafić. Czy może także po napisaniu kodu, połowa rzeczy się sypie? Proszę nie pisać o pisaniu testów bo to jest oczywiste, jednak bez testów także można pisać kod pozbawiony błędów lub zawierający ich mała ilość.


Drobne błędy oczywiście, się czasem zdarzają ale bez przesady, ogólnie nie piszę testów i raczej rzadko mi się zdarza żeby coś nie działało, wydaje mi się, że problem może leżeć w samym procesie realizacji: ja np. zanim cokolwiek zacznę pisać(w większych projektach) to sobie spisuje w notatniku wszystkie informacje o projekcie: jakie dane będą przetwarza i przechowywane w bazie, jakie relacje, jakie procesy, wszystkie funkcje dla użytkownika zalogowanego/niezalogowanego/admina/moderatora itp. itd. . Ogólnie tak zauważyłem, że wielu programistów od razu bierze się za pisanie aplikacji kompletnie pomijając fazę projektowania bo ludziom się wydaje, że to strata czasu, ale prawda jest taka że jak spędzisz kilka godzin w fazie projektowania to możesz zaoszczędzić kilkanaście godzin w fazie pisania i debugowania , a potem właśnie wychodzą problemy, że czegoś się nie przewidziało, a drugi powód to złe nawyki w programowaniu
Go to the top of the page
+Quote Post

Posty w temacie
- Sajrox   Pisanie kodu, a głupie błędy wychodzące podczas testowania.   2.02.2011, 21:25:24
- - wookieb   Jak zrobisz testy jednostkowe (bądź funkcjonalne) ...   2.02.2011, 21:27:39
|- - singles   Cytat(wookieb @ 2.02.2011, 21:27:39 )...   5.02.2011, 20:16:26
- - bendi   Odpowiem uzywajac zaslyszanej ostatnio anegotki - ...   2.02.2011, 21:37:47
- - kiler129   E tam ;] Większość błędów przy programowaniu czego...   3.02.2011, 03:07:37
- - fiszol   Nikt nie jest w stanie przewidzieć tego co użytkow...   3.02.2011, 03:55:34
- - Mephistofeles   A niby dlaczego choćby do Windowsa wychodzi tyle p...   3.02.2011, 16:46:58
- - Pilsener   Błędy to też dla nas okazja do zarobku, większość ...   4.02.2011, 14:28:07
- - kiler129   Nie bez powodu Google prócz inżynierów zatrudnia l...   4.02.2011, 18:32:19
- - rafalp   Ja od początku programowania aplikacji skupiam się...   5.02.2011, 19:43:10
- - lukasz91   Ano brak typów danych to najgorsza zmora PHP Ja...   5.02.2011, 19:46:50
- - Mephistofeles   Pozostaje czekać na PHP 5.4, które częściowo typy ...   5.02.2011, 19:55:26
- - Crozin   @Mephistofeles: Czy nie chodzi Ci aby przypadkiem ...   5.02.2011, 20:01:19
|- - lukasz91   Cytat(Crozin @ 5.02.2011, 20:01:19 ) ...   5.02.2011, 20:14:36
- - tehaha   Cytat(Sajrox @ 2.02.2011, 21:25:24 ) ...   5.02.2011, 20:09:24
- - Mephistofeles   Wiem, dlatego napisałem częściowo. Nie orientuję s...   5.02.2011, 20:10:46
- - Crozin   @Mephistofeles: O ile dobrze się orientuję nie cho...   5.02.2011, 20:16:54
- - Bags_Bunny   @Crozin: w 12 i 13 to chyba Ci o def() chodziło, a...   5.02.2011, 20:36:01
- - Mephistofeles   To trochę lipa, mimo wszystko powinno wywalić choć...   5.02.2011, 21:02:32
- - Crozin   Wtedy byś się tych notice'ów nie pozbył za żad...   5.02.2011, 21:32:41


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 11:04