← Back to context Comment by bborud 4 years ago Not obeying the "Robustness Principle" in software is just poor engineering.https://en.wikipedia.org/wiki/Robustness_principle 2 comments bborud Reply vertere 4 years ago Definitely applicable here. There's no way we're going to eliminate all problems with spaces etc, so why invite trouble.I wouldn't say it's always poor engineering though, especially the 'liberal in what you accept' half. bborud 4 years ago Yes, you have a point there, but in this case would being liberal in what you accept be to accept filenames with spaces or (arguably) doing filename handling correctly (ie accept filenames with spaces)?
vertere 4 years ago Definitely applicable here. There's no way we're going to eliminate all problems with spaces etc, so why invite trouble.I wouldn't say it's always poor engineering though, especially the 'liberal in what you accept' half. bborud 4 years ago Yes, you have a point there, but in this case would being liberal in what you accept be to accept filenames with spaces or (arguably) doing filename handling correctly (ie accept filenames with spaces)?
bborud 4 years ago Yes, you have a point there, but in this case would being liberal in what you accept be to accept filenames with spaces or (arguably) doing filename handling correctly (ie accept filenames with spaces)?
Definitely applicable here. There's no way we're going to eliminate all problems with spaces etc, so why invite trouble.
I wouldn't say it's always poor engineering though, especially the 'liberal in what you accept' half.
Yes, you have a point there, but in this case would being liberal in what you accept be to accept filenames with spaces or (arguably) doing filename handling correctly (ie accept filenames with spaces)?