Что-то не получается из меня индийца, который на гора будет функционал пачками выдавать.
Каждый день — как борьба за научно-технический прогресс.
Чинил просмотр фоток пользователями — нужно цепочки делать, что б листать можно было туда-обратно. Так вот, цепочки заранее генерим в мемкеш раз в минуту, потом берём оттуда. Пришлось узнать, как в symfony пишутся tasks, и переписать всё по-человечески, что б можно было конфиги читать симофневские и классами его пользоваться.
Вчера (да, да, пашу без выходных) решил написать кеширование для одного раздела. Какого — не скажу, т.к. дырку нашёл небольшую(закрыл, конечно, но это пока не зарелизено). Раз уж пишу новую фичу, нужно написать тест. Пара часов ушла на то, что бы прочитать, понять и что бы просто тесты заработали, сам тестировочный функционал. Нереально был в шоке от того, что встроенный тестировочный браузер symfony не передаёт реффереры. В 1.1 во всяком случае.
Тесты мне понравились. Пришлось немного по-рефакторить, потому что текущий код, тесты не мог пройти в принципе. Например, setcookie тесты не пройдёт, потому что выполнится в середине тестировочного скрипта, когда вывод уже начался.
В результате написал пару тестов, за кеширование взяться не успел. Сейчас возьмусь.