|
|
|
||
Basic overview of tools that make software development easier. The course will present especially tools for version
control, software building, testing, debugging, documentation generators, and bug tracking. Students will acquire
practical experience with the usage of selected tools.
Last update: Katedry Tajemník (10.05.2013)
|
|
||
Collins-Sussman, V., Fitzpatrick, B. W., Pilato, C. M.: Version Control with Subversion, O'Reilly, 2004, http://svnbook.red-bean.com. O'Sullivan, B.: Distributed revision control with Mercurial, http://hgbook.red-bean.com/. Stallman, R. M., McGrath, R., Smith, P. D.: GNU Make, http://www.gnu.org/software/make/manual/make.pdf. Apache Ant 1.7.0 Manual, http://ant.apache.org/manual/index.html. JUnit wiki: https://github.com/junit-team/junit/wiki. + online documentation of the tools Last update: Katedry Tajemník (10.05.2013)
|
|
||
1. version control 2. the process of building software 3. functional testing 4. locating bugs, debugging 5. event logging frameworks 6. performance measurement tools 7. documentation generators 8. integrated development environments Last update: Katedry Tajemník (17.04.2015)
|