[ Pobierz całość w formacie PDF ]
.Po wyeliminowaniu wszystkich błędów kompilacji możesz spróbować wykonać prog-ram.Przedtem jednak bezwzględnie zapisz go na dysku.W przypadku bardziej skom-plikowanych programów efekty pierwszego uruchomienia mogą być dość zaskakujące,z zawieszeniem komputera włącznie: lepiej zapamiętać program, niż narażać się nakonieczność odtwarzania części lub całości wyników pracy.Wszelkie błędy, którepojawiają się w trakcie pracy już uruchomionego programu, noszą nazwę błędów wyko-nania.Błędy te mogą powodować przerwanie działania programu (a nawet zawieszenielub restart komputera) lub jego zachowanie niezgodne z oczekiwaniami (np.brakreakcji na działania użytkownika, zwracanie błędnych wyników).Jeśli program pouruchomieniu zachowuje się w miarę poprawnie (tj.nie zawiesił się, reaguje na próby 16 Turbo Pascal  programowaniekomunikowania się z nim, zwraca w miarę poprawne wyniki i daje się zakończyć),możesz przejść do jego testowania.Testowanie programu polega z grubsza na badaniu jego reakcji na różne zachowaniaużytkownika.Przede wszystkim należy sprawdzić, czy wynik pracy programu jestzgodny z naszymi oczekiwaniami.Jeśli tak, warto spróbować podrzucić mu doprzetworzenia inne dane, dla których wynik znamy lub potrafimy obliczyć.Dobórdanych do testowania nie powinien być przypadkowy, lecz winien opierać się naprzewidywaniu możliwych słabych punktów programu.Przykładowo, jeśli programzajmuje się obsługą kartoteki pracowników, warto sprawdzić jego zachowanie wprzypadku niepodania żadnego nazwiska, podania nazwiska dłuższego niż przyjętemaksimum itp.Dobrą metodą jest również testowanie programów przez użytkowników,którzy zwykle nie mają pojęcia o zasadach fair play obowiązujących w programowaniui potrafią bardzo skutecznie  rozłożyć programy uważane przez ich twórców zacałkowicie bezbłędne.W przypadku uruchamiania bardzo opornych programównieocenione usługi oddają wreszcie tzw.narzędzia uruchomieniowe, żargonowo zwanedebuggerami.Pozwalają one na śledzenie i analizę zachowania programów instrukcjapo instrukcji, co umożliwia lokalizację nawet bardzo wyrafinowanych błędów.Zdrowy rozsadekJest on najważniejszym elementem procesu programowania (a dokładniej,jakiejkolwiek działalności praktycznej podejmowanej w życiu).Zastosowaniezdrowego rozsądku w programowaniu sprowadza się przede wszystkim do zachowaniaodpowiedniej proporcji pomiędzy treścią i formą oraz doboru metod odpowiednich dorealizowanych zadań.Aby rozwiązać równanie kwadratowe możesz oczywiście napisaćw Borland C++ 5.0 odpowiedni program dla Windows, wykonując uprzednio solidneprzygotowanie w postaci schematu blokowego, listy zmiennych i spisu literatury.Możesz również nic nie pisać, a jedynie sięgnąć po kalkulator.W większościprzypadków najlepsze jest rozwiązanie kompromisowe, tj.napisanie krótkiegoprogramiku w Turbo Pascalu.Samo przygotowanie teoretyczne również powinno być traktowane z umiarem.Dobóralgorytmu czy opracowanie projektu bardzo często wykonywane są automatycznie, zaśich rozpisywanie ma na celu jedynie ułatwienie ich zrozumienia i nie powinno byćcelem samym w sobie.Przeważająca część zadań, które będziesz rozwiązywał, jest natyle prosta, iż nie wymaga specjalnych przygotowań.Powyższe uwagi powinieneś więctraktować raczej jako sposoby ułatwienia sobie rozwiązywania bardziej złożonychproblemów, ewentualnie organizowania pracy zespołowej (o ile masz zamiar zostaćzawodowym programistą).Dysponując tymi wiadomościami możesz już spokojnie przejść do dzieła.W kolejnymrozdziale zapoznasz się z narzędziem, za pomocą którego będziesz tworzył programy [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • andsol.htw.pl