@misc{Briggs2021, author = {Briggs, Luke}, title = {{Pepys}}, titleaddon = {(v.1) [computer program]}, url = {https://lukebriggs.dev/pepys}, year = {2021}, } @book{bnf2020, year = {2020}, title = {{British National Formulary}}, edition = {79}, address = {London}, publisher = {Pharmaceutical Press} } @book{rothman.etal2008me, editor = {Kenneth J. Rothman and Sander Greenland and Timothy L. Lash}, year = {2008}, title = {Modern Epidemiology}, edition = {3}, address = {Philadelphia, Pa.}, publisher = {Lippincott Williams \& Wilkins} } @book{Ammann2016, abstract = {Extensively class-tested, this textbook takes an innovative approach to software testing: it defines testing as the process of applying a few well-defined, general-purpose test criteria to a structure or model of the software. It incorporates the latest innovations in testing, including techniques to test modern types of software such as OO, web applications, and embedded software. The book contains numerous examples throughout. An instructor's solution manual, PowerPoint slides, sample syllabi, additional examples and updates, testing tools for students, and example software programs in Java are available on an extensive website.}, address = {Cambridge, United Kingdom}, author = {Ammann, Paul and Offutt, Jeff}, doi = {10.1017/9781316771273}, edition = {2}, pages = {26}, publisher = {Cambridge University Press}, title = {{Introduction to Software Testing}}, year = {2016} } @incollection{Cohn2005, address = {Hoboken, New Jersey}, author = {Cohn, Mike}, booktitle = {Agile Estimating and Planning}, chapter = {1}, edition = {1}, isbn = {0-13-147941-5}, pages = {3--9}, publisher = {Prentice Hall}, title = {{The Purpose of Planning}}, year = {2005} } @misc{Peters2004, author = {Peters, Tim}, booktitle = {Python Software Foundation}, title = {{PEP 20 -- The Zen of Python}}, url = {https://www.python.org/dev/peps/pep-0020/}, year = {2004} } @misc{UKGovernment2015, author = {{UK Government}}, pages = {6}, title = {{BULK DATA TRANSFER:ADDITIONAL VALIDATION FOR CAS UPLOAD}}, url = {https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/488478/Bulk_Data_Transfer_-_additional_validation_valid_from_12_November_2015.pdf}, urldate = {2021-02-10}, year = {2015} } @incollection{Thomas1999, address = {Reading. MA}, author = {Thomas, David and Hunt, Andrew}, booktitle = {The Pragmatic Programmer}, publisher = {Addison-Wesley}, title = {{The Evils of Duplication}}, year = {1999} } @incollection{Beck2002, address = {Boston, MA}, author = {Beck, Kent}, booktitle = {Test Driven Development By Example}, edition = {1}, pages = {xi}, publisher = {Addison-Wesley}, title = {{Preface}}, year = {2002} } @techreport{Hursch1995, address = {Boston, MA}, author = {H{\"{u}}rsch, Walter L. and Lopes, Cristina Videira}, institution = {College of Computer Science, Northeastern University}, title = {{Separation of Concerns}}, year = {1995} } @inproceedings{Stroustrup2014, author = {Stroustrup, Bjarne}, booktitle = {CppCon 2014}, title = {{Make Simple Tasks Simple!}}, year = {2014} } @incollection{Cunningham2008, address = {Boston, MA}, author = {Cunningham, Ward}, booktitle = {Clean Code: A Handbook of Agile Software Craftsmanship}, editor = {Martin, Robert C.}, isbn = {978-0-13-235088-4}, pages = {11}, publisher = {Pearson Education, Inc}, title = {{Ward Cunningham, inventor of Wiki, inventor of Fit, coinventor of eXtreme Programming.}}, year = {2008} } @misc{Peters2004, author = {Peters, Tim}, booktitle = {Python Software Foundation}, title = {{PEP 20 -- The Zen of Python}}, url = {https://www.python.org/dev/peps/pep-0020/}, urldate = {2020-01-03}, year = {2004} } @misc{Letouzey2016, abstract = {What is Technical Debt? Where does it comes from?}, author = {Letouzey, Jean Louis and Whelan, Declan}, booktitle = {Agile Alliance}, pages = {4}, title = {{Introduction to the Technical Debt Concept}}, url = {https://www.agilealliance.org/wp-content/uploads/2016/05/IntroductiontotheTechnicalDebtConcept-V-02.pdf}, urldate = {2020-01-02}, year = {2016} } @book{Martin2008, address = {Boston, MA}, author = {Martin, Robert C.}, isbn = {978-0-13-235088-4}, publisher = {Pearson Education, Inc}, title = {{Clean Code: A Handbook of Agile Software Craftsmanship}}, year = {2008} } @article{Stevens1999, abstract = {Considerations and techniques are proposed that reduce the complexity of programs by dividing them into functional modules. This can make it possible to create complex systems from simple, independent, reusable modules. Debugging and modifying programs, reconfiguring I/O devices, and managing large programming projects can all be greatly simplified. And, as the module library grows, increasingly sophisticated programs can be implemented using less and less new code.}, author = {Stevens, W. P. and Myers, G. J. and Constantine, L. L.}, doi = {10.1147/sj.382.0231}, file = {:C\:/Users/lukeb/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Stevens, Myers, Constantine - 1999 - Structured design.pdf:pdf}, issn = {00188670}, journal = {IBM Systems Journal}, number = {2}, pages = {231--256}, title = {{Structured design}}, volume = {38}, year = {1999} } @article{haurant2004bbh, author = {Haurant, S.}, year = {2004}, title = {Britain's Borrowing Hits \pounds 1 Trillion}, journal = {The {Guardian}}, volume = {29 July}, pages = {16c} }