~~NOCACHE~~
====== Narzędzia programistyczne ======
===== Wykład i laboratorium =====
Termin zajęć w semestrze zimowym 2013/2014
* wykład: poniedziałek, godz. 1000-1200, aula COK, WFAiIS
* Laboratorium: wtorek, godz. 14-16, sala PK2, WFAiIS
===== Wykład =====
- [[.:wyklad:tfs_wstep|TFS/VSO - projekty zespołowe]] + CodePlex
* [[.:wyklad:tfs_source_control|Wersjonowanie kodu w TFS/VSO]] + [[zajecia:ppz2:trac_svn|SVN]], Git
* [[.:wyklad:cykle_zycia_oprogramowania|Cykle życia oprogramowani]]
* [[.:wyklad:tfs_bug_tracker|Zarządzanie projektem (Scrum)]] + [[zajecia:ppz2:trac|Trac]]
- [[.:wyklad:statyczna_analiza|Statyczna analiza kodu]]
* splint, cppcheck
* [[.:wyklad:fxcop|FXCop]]
- [[.:wyklad:resharper_presentation|Resharper]]
- [[.:wyklad:unit_test|Testy jednostkowe]]
* MS Test/NUnit/XUnit
* Moq
* Resharper
- [[.:wyklad:profiler|Profilowanie]]
* gprof, valgrind
* Visual Studio Profiling Tools
- [[.:wyklad:documentation|Narzędzia wspomagające tworzenie dokumentacji]]
* Dokumentowanie kodu w VS
* Doxygen
- [[.:wyklad:architektura_uml|Modelowanie i badanie architektury systemów]]
* UML
* Diagram warstw w VS
* Dependecy Graph and Code Maps
===== Zaliczenie zajęć =====
Wykład zaliczany jest na podstawie oceny uzyskanej na laboratorium.
Warunki zaliczenia laboratorium:
* Kolokwium zaliczeniowe ...
* ... lub prezentacja narzędzi programistycznych uzgodnionych z prowadzącym (ok. 30-45 min.). W prezentacji, obok części teoretycznej powinny znaleźć się przykłady demonstracyjne.
* Obecność.
[[.:zagadnienia|Zagadnienia obowiązujące na kolokwium zaliczeniowym]] \\
[[tematy|Propozycje tematów]]
===== Laboratoria =====
{{page>zajecia:npr:lab:sidebar#NPR Laboratorium&noheader&nofooter}}
===== Prezentacje =====
| {{zajecia:npr_2015_1:majewski-git.pdf|Git}} | J. Majewski | 10/03/2015 |
| IntelliJ + Spring Framework + Heroku | M. Trawiński | 24/03/2015 |
| {{zajecia:npr_2015_1:prezentacje:rabiec_dokumentacja.pdf|Tworzenie dokumentacji (SHFB, GhostDoc)}} | Ł. Rabiec | 28/04/2015 |
| {{zajecia:npr_2015_1:prezentacje:pachkouski_perl.pdf|Perl}} | P. Pachkouski | 28/04/2015 |
| {{zajecia:npr_2015_1:prezentacje:machul_phpstorm.pdf|PHPstorm}} | S. Machul | 5/05/2015 |
| {{zajecia:npr_2015_1:prezentacje:grzonkowski_mvc.pdf|MVC}} | A. Grzonkowski | 12/05/2015 |
| {{zajecia:npr_2015_1:prezentacje:cholewa_unity.pdf|Unity}} | P. Cholewa | 19/05/2015 |
| {{zajecia:npr_2015_1:prezentacje:majka_nunit.pdf|NUnit}} | A. Majka | 19/05/2015 |
| {{zajecia:npr_2015_1:prezentacje:orlinski_git_duze_repo.pdf|Git - duże repozytoria}} | M. Orliński | 26/05/2015 |
| {{zajecia:npr_2015_1:prezentacje:janeczek_bugzilla.pdf|Bugtackery (Bugzilla)}} | W. Janeczek | 26/05/2015 |
| {{zajecia:npr_2015_1:prezentacje:sikorowski_sublime.pdf|Sublime Test}} | D. Sikorowski | 09/06/2015 |
| {{zajecia:npr_2015_1:prezentacje:rozycka_bootstrap.pdf|Bootstrap}} | D. Róźycka | 09/06/2015 |