From 9b59f233259f907d39217e2a4b084445c791c6d9 Mon Sep 17 00:00:00 2001 From: codegonegirth Date: Thu, 31 Jul 2025 13:37:19 +0100 Subject: [PATCH] Update Program.cs --- TextProcessing/Program.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TextProcessing/Program.cs b/TextProcessing/Program.cs index 4f73f2f..cbdfc73 100644 --- a/TextProcessing/Program.cs +++ b/TextProcessing/Program.cs @@ -58,3 +58,9 @@ static void Main(string[] args) } } ++ This version of this program is a lot easier to use and to understand. ++ The code starts by asking for a full file path and checks if the file exists this helps prevent crashing this is a great improvement as the code no longer confuses the user with its little reasoning for why the crashing happens. ++ The code is also more organised and uses clear and easy to understand variable names (filePath, wordCounts, and cleanedLine) so it’s easier for a collaborator to follow. ++ It is also skipping null words and sorts the results alphabetically, which makes the output look a lot cleaner which is a substantial improvement. ++ There’s still room to make it better however for example it could show the top few most common words or include comments explaining how aspects of the code work such as the use of regular expressions. ++ This would increase the user friendliness drastically but overall it’s a big step up and much more user/collabration friendly.