ウチがとあるサイト構築した後に、依頼主がウチとは別の大手の会社にカスタマイズ依頼し、良くなかったのか、再びこちらに戻ってきたんだが、そのカスタマイズが酷すぎる。
ユーザーをマッチングするサイトだが、ある項目で、検索する側が、「A、B、希望なし」という選択肢になっているのに、検索される側が保持しているデータは、「A、B、経験なし」となっている。
元々はA、Bを選択するだけだったのが、後から「希望なし」と「経験なし」を追加したようだ。
元の実装趣旨としては、AもBも選択しなかったら希望なし or 経験なしなのだから、そもそも「希望なし」も「経験なし」も蛇足。
プログラムは一切いじられてないから、当然、「希望なし」を選択すると、「希望なし」という文字列を検索する処理になっているが、そもそも検索される側は「経験なし」になっているのでヒットする訳がない。
元の処理の趣旨に合わせるべく、「希望なし」という検索であれば、そこの項目を検索対象にしないというプログラム処理を追加した。
それが不具合としてこっちに来てるけど、カスタマイズしたせいで不具合が出ても、それを修正する事ができないから、こっちに回って来たのかな?
