Skip to content
Free planNo credit card requiredStart writing

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

APA 7

Goddard, J. (2018). Improving the codebase of Signbank. Macquarie University. https://doi.org/10.25949/19434770

MLA 9

Goddard, Joshua. “Improving the codebase of Signbank.” Macquarie University, 2018, https://doi.org/10.25949/19434770.

Chicago

Goddard, Joshua. 2018. “Improving the codebase of Signbank.” Macquarie University. https://doi.org/10.25949/19434770.

Harvard

Goddard, J. (2018) ‘Improving the codebase of Signbank’, Macquarie University. Available at: https://doi.org/10.25949/19434770.

BibTeX
@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.