Open Geinzit opened 2 months ago
i think it shows that the corrupted file is still handled quite gracefully whereby topics are still read and the system still runs without crashing.
Team chose [response.NotInScope
]
Reason for disagreement: While the program doesn't crash upon loading, which is commendable, it still loaded the incorrect topic names into the starred list. Under normal situations, you are unable to star illegal topic names, meaning commands like "star Technol" would be met with an error message telling users that this is not a valid topic name. I think the program is intended to not have unrecognized topic names in the starred list, but the program still allows unrecognized topic names to be loaded when input files are corrupted. So I still think this is an (albeit pretty minor) issue that should be in the scope of any project with similar features.
When saved_topics.txt is manually edited or corrupted via other reasons. The program should probably either clear the starred list or only load legal topic names. But currently the program loads the topic no matter what.
Example: