The inability to deal with long strings of text is the most basic and maybe most common way components can fail when coming in contact with real data.
Length is just one of many ways that real text and data can strain a weak design.
Schedule and budget are the common excuses for not delivering more robust design components. Especially on larger projects, though, learning to incorporate more difficult data into your early design process can save you time in the long run.
If you want to share an error or suggest an enhancement of this content, please edit the source on Github.