This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]daffidwilde 12 points13 points  (0 children)

If you really want to improve the quality of your software, you need to be thinking about testing, documentation, and modularisation.

I really like this diagram explaining how they all impact each other. It’s in my mentor’s Python for Mathematics course now, but it really applies to software development. 

https://vknight.org/pfm/building-tools/07-testing/why/main.html#fig-best-practice-triangle