Jesteś tutaj: Home >Posty otagowane: ‘użytkownik

Programowanie – co ten termin w ogóle oznacza?

Programowanie polega na tworzeniu aplikacji, które wykorzystujemy przy pracy z komputerem. Gra komputerowa, pogram do księgowania lub obróbki zdjęć, wszystkie te narzędzia muszą być przez kogoś stworzone abyśmy mogli z ich korzystać. Bardzo często specjalistyczne programy są efektem ciężkiej pracy wielu specjalistów przez co cena jaką musimy za nie zapłacić jest bardzo wysoka. Dobrze napisany program komputerowy daje możliwość bezawaryjnego z niego korzystania. Programista który nie jest dobry w swoim fachu może stworzyć jedynie coś co po krótkim użytkowaniu będzie nadawało się jedynie do odinstalowania. Podobnie jest zresztą w naszym życiu co dziennym. Gdy korzystamy z dobrego jakościowo produktu to jesteśmy z niego w pełni zadowoleni.

Programowanie komputerowe w dobie komputeryzacji i nowoczesnych technologii jest bardzo ważne. Jest to tak naprawdę jedna z najczęściej szukanych profesji. Programista jest osoba, która daje nam możliwość korzystania z komputera według naszych zachcianek. Gdy tylko potrzebujemy jakieś aplikacji pobieramy ją z internetu. Lecz aby mogła się ona tam znaleźć musi być przez kogoś opracowana. Programy i aplikacje komputerowe są stworzone na bazie języków służących do programowania. Są to specjalistyczne rzeczy, które programista musi mieć w jednym paluszku. Znajomość jednego języka nie gwarantuje stworzenia każdego programu, lecz jedynie rzeczy które najbardziej pasują do niego. Warto zatem poszerzać swoje umiejętności i doszkalać się w nowych rozwiązaniach, szczególnie że komputeryzacja idzie bardzo szybko do przodu. Specjaliści zajmujący się ta dziedziną zdają sobie sprawę że konkurencja na rynku oraz wymagania użytkowników są coraz większe, dlatego tez sami starają się doszkalać i tworzyć coraz to bardziej skomplikowane aplikacje. Programowanie jest obowiązkowym przedmiotem na studiach informatycznych, a niebawem z pewnością będzie ujęte w programie informatyki w liceach oraz gimnazjach. Dzięki temu najprostszy program będzie łatwy do opracowania dla każdego młodego człowieka.

 

Tagi: , ,

Debugowanie

Programowanie, czyli wykonanie projektu, stworzenie, testowanie oraz utrzymanie kodu źródłowego programu jest skomplikowaną czynnością składającą się z wielu etapów. Jednym z nich jest debugowanie, czyli ostatnia z faz programowania, która jest jednocześnie jedną z najważniejszych czynności wykonywanych przez programistę. Zdarzały się przypadki, że program trafił do użytku bez wcześniejszego testowania i użytkownicy wykryli w nim błędy. Skutkowało to reklamacją, a tym samym stratami finansowymi dla dystrybutora. Błędy popełniane w czasie powstawania programu mogę być różne. Począwszy od błędów merytorycznych, czy też użycia złego wskaźnika, kończąc na przepełnieniu bufora, które skutkować może nie tylko brakiem odpowiedniego działania programu, ale także uszkodzeniami aplikacji komputera spowodowanymi przez wcześniej wspomniany błąd.

Dlatego właśnie tak ważnym etapem programowania jest testowanie przez specjalistów aplikacji zanim trafi ona do „zwykłych” użytkowników. Słowo debugowanie pochodzi od angielskiego słowa debugging, co oznacza odrobaczanie. W praktyce jest to proces systematycznego usuwania błędów w oprogramowaniu. Mozę to być także system mikroprocesorowy. Polega on na nadzorowanym wykonaniu programu. Całą czynność kontroluje debugger, czyli program komputerowy, który dynamicznie analizuje inne programy. Celem jego działania jest odnalezienie oraz identyfikacja powstałych w czasie programowanie błędów z angielskiego nazywanych bugami, czyli robakami (robak – ang. bug). Debugowanie dzieli się zazwyczaj na kilka podstawowych etapów. Pierwszy to reprodukcja, czyli odkrycie błędu. Może tego dokonać zarówno programista jak i specjalny program komputerowy. Kolejny etap polega na wyizolowaniu źródła błędu, czyli eliminacji nieprawidłowości. Trzecia w kolejności jest identyfikacja przyczyny błędu, czyli znalezienie jego źródła. Przedostatni etap to usunięcie defektu. Polega na naprawieniu błędu poprzez usunięcie jego przyczyny oraz objawów. Na samym końcu następuje weryfikacja, która polega na sprawdzeniu czy naprawa została przeprowadzona z pozytywnym skutkiem.

 

Tagi: , ,