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

TFS/VSO - projekty zespołowe + CodePlex

Wersjonowanie kodu w TFS/VSO + SVN, Git

Cykle życia oprogramowani

Zarządzanie projektem (Scrum) + Trac

Statyczna analiza kodu

splint, cppcheck

FXCop

Resharper

Testy jednostkowe

MS Test/NUnit/XUnit

Moq

Resharper

Profilowanie

gprof, valgrind

Visual Studio Profiling Tools

Narzędzia wspomagające tworzenie dokumentacji

Dokumentowanie kodu w VS

Doxygen

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 obowiązujące na kolokwium zaliczeniowym

Propozycje tematów

Laboratoria

TFS - Repozytorium kodu

TFS - System zgłoszeń

VS analiza kodu

Resharper

Testy jednostkowe

Profilowanie

Prezentacje

Git	J. Majewski	10/03/2015
IntelliJ + Spring Framework + Heroku	M. Trawiński	24/03/2015
Tworzenie dokumentacji (SHFB, GhostDoc)	Ł. Rabiec	28/04/2015
Perl	P. Pachkouski	28/04/2015
PHPstorm	S. Machul	5/05/2015
MVC	A. Grzonkowski	12/05/2015
Unity	P. Cholewa	19/05/2015
NUnit	A. Majka	19/05/2015
Git - duże repozytoria	M. Orliński	26/05/2015
Bugtackery (Bugzilla)	W. Janeczek	26/05/2015
Sublime Test	D. Sikorowski	09/06/2015
Bootstrap	D. Róźycka	09/06/2015