Often I see developers debating using
string as if it’s a simple style decision. No different than
discussing the position of braces, tabs vs. spaces, etc … A meaningless distinction where there is no right answer,
just finding a decision everyone can agree on. The debate between
string though is not a simple
style debate, instead it has the potential to radically change the semantics of a program.