Daily Archives: May 26, 2014


So You Want To Write Your Own CSV code?

So you want to write your own CSV code?

So You Want To Write Your Own CSV code? Fields separated by commas and rows separated by newline. Easy right? You can write the code yourself in just a few lines.

 

Hold on a second…

Ryan Seifert‘s insight:

This is a great short article on how a ‘simple’ feature or request can balloon into a much more difficult and time consuming issue.

While the author jumps into some areas that are more than likely not going to be used; it is hard for the developer to know all edge cases. Substantial segments of work can potentially be removed if we know the originating file is RFC-4180 compatible or detailed information on areas it is not. Fully fleshed out requirements could answer those questions; but usually not before an estimate is requested/required.