–Yegor Bugayenko “A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to violate at least one of its functional or non-functional requirements.” 17
–Pedro Tavares (@ordepdev) “No one is perfect, neither our code, but what matters most is our software craftsmanship attitude of making sure that our code works properly.” 20
- Coverage! (What does the badge tell me?) “High coverage is not a guarantee of high quality. (…) But, unknown coverage is a clear indicator of maintainability problems.” –Yegor Bugayenko 43
45 - Document! The tip here is: Write down, clearly, everything a user would need to know to use your software. Bonus point: when report time comes, you’ll have some sections ready :-)
Best-case scenario Year 2: “Rui and Tiago do class assignment for X: they pick were Y1 colleagues left off and still deliver maintainable, well documented work” A + M Work R + T Work 47 +
Best-case scenario Year 3: “Rita and Marta do class assignment for X: they pick were Y2 colleagues left off and still deliver maintainable, well documented work” A + M Work R + T Work R + M Work 48 +