CamelCase или как оседлать верблюда :)

Nov 28, 2011 17:39

Большую часть текушего спринта я посвятила тестированию поиска. Одним из требований было внедрить 
CamelCase search. Для меня это было нечто незнакомое. Я слегка погуглила, и суть данной штуки в том, что если у нас есть составное слово с капитализацией, например
PersonAge
…если ищем Age или Person, или PersonAge - PersonAge должно вернуть во всех случаях.
Бывает даже круче! Введите PA - PersonAge так же должно вернуть.
Но ничего похожего в текущей реализации я не нашла.
Пишу разработчику и дизайнеру :) Разработчик солидарно кивает, что ему было все так же непонятно, как и мне :))) И тем не менее, все работает, как следует. С чем дизайнер абсолютно не согласен.
Фикс. И вроде бы все хорошо…если бы не было составных слов из…3 слов :)
Реоп. Фикс. Ретест на PersonAgeOld. Все варианты кроме AgeOld - возвращает.
Уточняю, реопаю…
Фикс. Ретест…
Уже все варианты PersonAgeOld возвращает, кроме самого PersonAgeOld… в добавок ко всему, поиск по несоставным словам совсем перестал работать!
А сегодня конец спринта :)
Реоп.Фикс.Ретест :)
И, о чудо - работаееет!
Завтра с чистой совестью начнем новый спринт :)
А вам, надеюсь, небольшой ликбез оказался полезным ;)
А, и почему верблюд? Заглавные буковки напоминают горбы верблюда :)
Вот и сказке конец :)

qa, humor

Previous post Next post
Up