Podobne
- Strona startowa
- Silverberg Robert Autostrada w mrok (SCAN dal 113
- Sw. Brygida
- Jordan Robert Ognie Niebios
- Feist Raymond E Srebrzysty Ciern (2)
- M. Weis, T. Hickman Smoki zimowej nocy
- kryzys 4
- Chmielewska Joanna Duza polka
- Alex Joe Pieklo jest we mnie (2)
- Heath Lorraine Najwspanialsi kochankowie Londynu 01 Odzyskana miłoÂść
- Neumann Robert The Internet Of Products. An Approach To Establishing Total Transparency In Electronic Markets
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- mieszaniec.xlx.pl
Cytat
Do celu tam się wysiada. Lec Stanisław Jerzy (pierw. de Tusch-Letz, 1909-1966)
A bogowie grają w kości i nie pytają wcale czy chcesz przyłączyć się do gry (. . . ) Bogowie kpią sobie z twojego poukładanego życia (. . . ) nie przejmują się zbytnio ani naszymi planami na przyszłość ani oczekiwaniami. Gdzieś we wszechświecie rzucają kości i przypadkiem wypada twoja kolej. I odtąd zwyciężyć lub przegrać - to tylko kwestia szczęścia. Borys Pasternak
Idąc po kurzych jajach nie podskakuj. Przysłowie szkockie
I Herkules nie poradzi przeciwko wielu.
Dialog półinteligentów równa się monologowi ćwierćinteligenta. Stanisław Jerzy Lec (pierw. de Tusch - Letz, 1909-1966)
[ Pobierz całość w formacie PDF ]
.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 ]