「SMSを使う場面があるからレビューの長さを140文字以内に制限したいんだ。ちょっと変えるだけだよね?」、ソフトウェア開発の現場でこんな要望を受けることはよくあります。 カスタマーサポート向けのSaaS(Software as a Service)を提供するIntercomのブログにて、「高品質のソフトウェアを提供しよう思うのなら、ちょっと変えるだけなんてことはありえない」という主張とともに機能の全体像をしっかり検討し、その価値と見積りのバランスを熟考することの重要性が説かれていました。 冒頭のような場合、経験の浅いプログラマは熟慮することなくif文を追加して数分で対応してしまうかもしれませんが、ソフトウェアやサービスの質を高めることを目指すのであれば、考えることは山ほどあります。 レビューが140文字を超えたらどうなる? エラーはどこにどんな文言で表示する? 文字数制限の理由をユー