dissertation · Macquarie University · 2018
Improving the codebase of Signbank
Goddard, Joshua
Cited by 0Open access
Abstract
The purpose of this project is to improve the codebase of Signbank, a web-application written in Django that provides information relating to sign languages. The codebase is suffering from a lack of tests, from being out of date (with respect to the latest versions of Python and Django), from lacking documentation, and from containing components that should be independent from one another but are not.By the end of this project, the Signbank codebase was improved by writing tests for it, by making components that should be independent from one another independent from one another, by writing documentation, and by upgrading the codebase to the latest versions of Django and Python, versions 1.10 and 3.5 respectively. The project did fall short in some areas, (as is to be expected from a large software project). Some advice is given to future developers on how they can tie up the loose ends left on this project.
Cite this paper
Goddard, J. (2018). Improving the codebase of Signbank. Macquarie University. https://doi.org/10.25949/19434770
Goddard, Joshua. “Improving the codebase of Signbank.” Macquarie University, 2018, https://doi.org/10.25949/19434770.
Goddard, Joshua. 2018. “Improving the codebase of Signbank.” Macquarie University. https://doi.org/10.25949/19434770.
Goddard, J. (2018) ‘Improving the codebase of Signbank’, Macquarie University. Available at: https://doi.org/10.25949/19434770.
@phdthesis{goddard2018improving,
title = {{Improving the codebase of Signbank}},
author = {Goddard, Joshua},
school = {Macquarie University},
year = {2018},
doi = {10.25949/19434770}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.