Target | News |
Subject | 誤った抽象化の代償 |
Summary | MyTextSanitizerクラスに、addSlashes()というメソッドがあります。この名前を見た瞬間、どんなものだと想像しますか?MyTextSanitizer自体、フィルター処理を司るクラスであることから、基本的には addslashes() 関数を呼び出すラッパーメソッドだ、と考えるのが自然でし... |
表題と結末がアブストラクションについてだったので、このケースではそれが問題ではないはずだと思いまして。