Archive for 'Записки разработчиков'
Жил себе жил и тут вот резко захотелось прикрутить такую модно-прогрессивную штуку к нам в проект, как Autocomplete. И все бы хорошо, да вот есть у нас под строкой ввода поискослов два волшебных радиобатона. А переключают эти радиобатоны разные типы поиска. То-есть нажал на один, вводишь слово – выводится список слов выбранных с помощью одного [...]
Иногда DQL подкидывает замечательные сюрпризы в генерируемых SQL запросах. В такие моменты начинаешь жалеть, что не прочитал доки от корки до корки))
Регистрируясь в нашей системе пользователь должен подтвердить свой email. Как только пользователь подтверждает свой email его с чистой совестью можно добавить в группу «client» и разрешить использовать все возможности нашей системы не требуя перелогиниться.
И вот вчера, решая эту простую задачу я столкнулся с очень любопытным явлением, о котором я бы хотел рассказать.
Недавно решал проблему, ради которой пришлось вспоминать цепочку передачи данных по http протоколу от клиента к серверу и какие преобразования могут с ними происходить.
У нас есть некая клиент-серверная система. Упрощенно ее можно представить как пхп-скрипт, лежащий на сервере и пхп-скрипты, которые раскиданы по разным хостингам. Сервер методом POST шлет данные клиентам, те отрабатывают и возвращают [...]
Недавно в команде обсуждали вопрос вылавливания во время code review длинных (>150 строк) тестовых методов, которые к тому же тестируют сразу несколько возможных поведений функционала (видимо потому и длинные;)). На просьбы рефакторинга подобных тестов можно услышать ответ:
если разносить тест на более мелкие, тогда придется для каждого теста подготавливать тестовые данные, и время тестов увеличится
а сейчас [...]