Objective To Maximize | Minimize Memory | Most Readable Output | Most Readable Code | Least Code | Minimize Programming Time |
Minimum Memory | 1 | 4 | 4 | 2 | 5 |
Output Readability | 5 | 1 | 1 | 5 | 3 |
Program Readability | 3 | 2 | 2 | 3 | 4 |
Least Code | 2 | 5 | 3 | 1 | 3 |
Minimum Programming Time | 4 | 3 | 5 | 4 | 1 |
Basically, it shows we achieve what we value. But, it also shows that the worst performer on the other metrics was "Minimize Programming Time" and the best overall is "Most Readable Code". I think we should always strive for readable code, but this study shows that the side effects are nice too.
I think sometimes XP shops can get too caught up in miniminizing programming time and thus, lose sight of the quality we should value most. We just need to be mindful and keep our code readable!
No comments:
Post a Comment