COMP1312 - Programming I
This lecture continues the theme of building better software by focusing on software design and application design. These principles apply to any programming language, not just Python.
Software differs from other products (like novels) because it:
<aside> ⚠️
Software Reality
There are only two options for software:
If software isn't maintained, it eventually gets thrown away.
</aside>
We measure software quality using three main criteria: