Appendix A: Extra Tools
Contents
Appendix A: Extra Tools¶
This is a collection of some of the academic staff’s favourite tools.
Version Control Tools¶
Git Graphical User Interfaces (GUIs)¶
Note
A graphical user interface is an interface that permits interaction with git system commands in an easier way. They are especially good for visualising code changes in large repositories or for developers new to git.
Tool |
---|
Integrated Development Environment (IDE) Tools¶
Note
An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger.
IDEs¶
IDE |
Development Type |
---|---|
Web |
|
Java |
|
Python |
|
Web |
|
Java |
|
Android |
|
iOS |
VSCode Plugins¶
Plugin |
Description |
---|---|
Code formatting. |
|
Git visualisation. |
|
Colours brackets to more easily distinguish. |
|
Great for pair programming. |
|
Linting. |
|
Spell checker that works with camel case. |
IntelliJ Plugins¶
Plugin |
Description |
---|---|
Colorises brackets to easily distinguish. |
|
A plugin to create diagrams. |
|
Communication Tools¶
Slack Plugins¶
Tool |
Description |
---|---|
Virtual stand-ups within slack. |