Conrad Bessant, Darren Oakley, and Ian Shadforth
- Published in print:
- 2014
- Published Online:
- April 2014
- ISBN:
- 9780199658558
- eISBN:
- 9780191779466
- Item type:
- chapter
- Publisher:
- Oxford University Press
- DOI:
- 10.1093/acprof:oso/9780199658558.003.0006
- Subject:
- Biology, Biomathematics / Statistics and Data Analysis / Complexity Studies, Biochemistry / Molecular Biology
This chapter provides a practical introduction to key software engineering practices that can be used to facilitate the efficient production of readable, flexible, and reliable program code even in ...
More
This chapter provides a practical introduction to key software engineering practices that can be used to facilitate the efficient production of readable, flexible, and reliable program code even in complex multi-developer projects. These practices include unit testing, version control, in-code documentation, and user-centred design. The chapter also provides information on getting started with three languages that are popular in bioinformatics — Python, Ruby, and Java — and compares the capabilities of these languages with each other and with Perl.Less
This chapter provides a practical introduction to key software engineering practices that can be used to facilitate the efficient production of readable, flexible, and reliable program code even in complex multi-developer projects. These practices include unit testing, version control, in-code documentation, and user-centred design. The chapter also provides information on getting started with three languages that are popular in bioinformatics — Python, Ruby, and Java — and compares the capabilities of these languages with each other and with Perl.