Closed
Description
While digging into the source code, I discovered a large amount of commented out code throughout the solution.
Unless there is a reason behind this that I am not aware of, I think it is best to remove this. In a worst-case scenario, we have the git history to take care of this.
One example is in UnbufferedStream.cs, the following code is all commented out:
//}
//if (checkStream == null)
//{
// checkStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
//}
//byte[] cbuf = new byte[count];
//int checkRead = checkStream.Read(cbuf, 0, cbuf.Length);
//if (checkRead != read)
//{
// Console.WriteLine("!!! bytes read mismatch at " + fileName + ": " + checkStream.Position + " / " + Position + ": " +
// "read = " + read + "; checkRead = " + checkRead);
//}
//else
//{
// Console.WriteLine(">>> bytes read match at " + fileName + ": " + checkStream.Position + " / " + Position + ": " +
// "read = " + read + "; checkRead = " + checkRead);
//}
I haven't yet discovered the extent of this, but I think some work should be done on this.
Metadata
Metadata
Assignees
Labels
No labels