-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCITATION.cff
More file actions
31 lines (28 loc) · 1.6 KB
/
Copy pathCITATION.cff
File metadata and controls
31 lines (28 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# This template CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to replace its contents
# with information about your lesson.
# Remember to update this file periodically,
# ensuring that the author list and other fields remain accurate.
cff-version: 1.2.0
title: Write readable code
message: >-
Please cite this lesson using the information in this file
when you refer to it in publications, and/or if you
re-use, adapt, or expand on the content in your own
training material.
type: dataset
authors:
- given-names: Magda
family-names: Guglielmo
affiliation: CSIRO
email: magda.guglielmo@csiro.au
abstract: >-
This lesson introduces the importance of writing readable code, highlighting that this practice primarily benefits the author before aiding others.
Participants will explore examples of basic, functional, yet unstructured code and learn to apply simple rules—such as meaningful names, effective
error handling, and clear docstrings—that transform it into readable and maintainable scripts. This approach has the advantage of making code easier
to understand, debug, and improve.
The lesson also emphasises the importance of testing and its role in making the code more reliable.
By being introduced to test-driven development (TDD), learners will discover how creating tests before can lead to more robust and structured code.
By the end of the lesson, participants will be equipped with practical techniques to improve their coding standards.
They will understand how to inspect their code critically to continuously improve its quality.
license: CC-BY-4.0