Tag: debugowanie

Debugowanie błędów pamięci pod Linuxem c. d. Filtrowanie błędów

Ponieważ narzędzie Valgrinda do debugowania pamięci p.t. Memcheck sprawdza nie tylko kod aplikacji, ale też wszystkich dynamicznych bibiotek z których ona korzysta, dobrze jest wyłączyć wyświetlanie błędów, których i tak nie możemy naprawić (bo należą do cudzego kodu). O tym jest dzisiejszy wpis.

(continue reading…)

Comments Off on Debugowanie błędów pamięci pod Linuxem c. d. Filtrowanie błędów more...

Debugowanie błędów pamięci pod Linuxem c. d. Przykłady błędów i raportów memcheck

Kilka przykładowych błędów w zarządzaniu pamięcią w C++ oraz jak Valgrind memcheck je raportuje
(continue reading…)

Comments Off on Debugowanie błędów pamięci pod Linuxem c. d. Przykłady błędów i raportów memcheck more...

Debugowanie błędów pamięci pod Linuxem. Valgrind + memcheck

Dziś o narzędziu, które pozwoli Ci poradzić sobie z błędami związanymi z pamięcią, np. zlokalizować wycieki. Czyli zbawienie dla Programisty C++ ;)
(continue reading…)

Comments Off on Debugowanie błędów pamięci pod Linuxem. Valgrind + memcheck more...

Testy pokrycia pod Linuxem c. d. Przykład test coverage

Poprzednio pokazałem pokrótce, jak testować pokrycie kodu narzedziem gcov…idąc za ciosem, dziś pokażę na przykładzie, jak wykorzystać gcov do sprawdzenia pokrycia kodu testami jednostkowymi.
(continue reading…)


Testy pokrycia pod Linuxem. gcc + gcov

Dzięki testom pokrycia dowiesz się, które linie Twojego kodu zostały wykonane i ile razy były wykonywane. Możesz w ten sposób wykryć  martwe fragmenty kodu, dowiedzieć się, gdzie warto pomyśleć nad optymalizacją, oraz sprawdzić, w jakim stopniu Twoje testy jednostkowe pokrywają kod.
(continue reading…)

Comments Off on Testy pokrycia pod Linuxem. gcc + gcov more...

assert w C++

Język C++ udostępnia makro assert, które można bardzo łatwo włączać i wyłączać. Zobaczmy, jak tego używać!
(continue reading…)


assert VS exception VS error code

Zastanawiałeś się kiedyś, czy zastosować asercję, czy wyjątek, czy może kod błędu? Jeśli tak – ten wpis jest specjalnie dla Ciebie.
(continue reading…)

Comments Off on assert VS exception VS error code more...

  • Mateusz Midor

    Programista z zawodu i zamiłowania. W wolnym czasie lubi popływać kajakiem lub pobrzdękać na gitarze;)


  • C++ C++11 debugowanie dobre praktyki Java linux narzedzia notatnik stl studia

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Copyright © 1996-2010 IO blog. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress