Friday, May 16, 2014

Tools

Tools in software is designed to help developers create better software.  Some common software engineering tools is the git repository, Confluence wiki, and the Jira bug tracking software.  These tools are used to help developers collaborate on the projects. 




Git hub is a popular service for software development.  It uses the Git revision control system so that project members can check in and out code that they are working on [1].  GitHub has other features such as issue tracking and code review.  This tool helps developer keep track of their code changes in a single place so that other developers can view those changes.  It also lets multiple developers work on the same project and makes it relatively easy to merge the multiple changes that were made by multiple coders.

Another is the Confluence wiki.  A wiki is a great place to document the software such as: 
  • how to set up the development environment
  • what is the current architecture of the software.
  • what important changes were made to the software
  • etc...
The confluence wiki integrates with the Jira tracker.  The Jira tracker tracks bugs, issues, assignments etc... [3][4]  All of these tools are used to help developers track their projects so that they can develop better software.


[1]http://en.wikipedia.org/wiki/GitHub
[2]https://github.com/features
[3]https://www.atlassian.com/software/confluence?_mid=04703585bdc248e20d2cfcea35b01f8d&gclid=CKeElr6lsr4CFU5afgod2QgAGQ
[4]https://www.atlassian.com/software/jira

No comments:

Post a Comment