Как стать автором
Поиск
Написать публикацию
Обновить
38
0
korchasa @korchasa

Пользователь

Отправить сообщение
Да бросьте вы уже людей пугать. Что это за страшные тормоза от использования базы в текстах? Тестовая база на то и тестовая, чтобы быть пустой, маленькой и юркой. Ну и таблицы, расположенные в памяти, говорят, придумали.
Можно пример случаев. когда оно тормозит. Только не высосанных из пальца, а действительно актуальных?
Это как?
Всегда возвращать 3? Проверяем исходное количество записей, добавляем еще одну, проверяем, что количество записей увеличилось на 1.
Не сохранять в базе? А мне пофигу ГДЕ он хранит, мне нужно чтобы он хранил.
   $blog = new Blog();
   $this->assertEquals(0, $blog->getPostsCount());

   $blog->addPost("My third post.", "This is my third post.");
   $blog->save();

   $loaded_blog = Blog::loadById($blog->getId());
   $this->assertEquals(1, $blog->getPostsCount());
А можно глупый вопрос — зачем?
Чем проверка
$this->assertEquals(3, $this->getConnection()->getRowCount('post'));

лучше проверки
$this->assertEquals(3, $blog->getPostsCount());

?
Ура! Модульность! Через 5-6 лет после застоя IE, W3C начали подозревать, что браузеры развиваются неравномерно. Молодцы, че.
Зависимости. Про «более достойные» речи не было ;)
Я думал ты про handlersocket. Для memcached использую memcache, ибо меньше глючит.
Ага, была такая же фигня с memcached, когда они сменили поведение при инкременте отсутствующего ключа. Текстовые протоколы, в этом плане, хороши.

Спасибо за ответы.
Какой используешь ты и почему?

Пока никакой, не было подходящей задачи. На будующее интересуюсь. А то обычно для новых технологий: куча разных библиотек, 1 вообще не работает, во 2-ой встроенное кэширование, которое нельзя сбросить, в 3-ей 100500 багов и тишина, остальные худо-бедно работают, если знать правильные заклинания и иметь набитые шишки.
Какой из клиентов использовали? И почему?
Были какие то неявности, странности и баги, кроме приведения кодировок?
Если нет тестов, то ты уже веришь коду.
Эта ошибка легко находится, т.к. не совпадает с кодом.
Никто кроме программиста не может оценить риски. Есть основания считать, что в определнных случаях точность падает — пиши тест. Есть баг репорт — пиши тест.
КО напоминает:
тесты != unit-тесты
TDD != unit-тесты

Предлагаю подумать на тему, почему неугодные правообладателям торрент-трекеры закрывают на уровне корневых DNS по решению суда. А сайт «главного террориста» не могут никак выпилить.

ИМХО, ребята очень паляться.
Нашел валерка у себя на столе конфетку. Развернул ее, а там пусто. И решил отомстить друзьям, и сделал две таких конфетки. Друзья тоже в долгу не остались, и сделали по две конфеты. Так и развлекались, пока все ресурсы, в виде бумаги не потратили.
Сделали бы больше ручек управления кэшом. А то получасовая инициализация на каждом старте не радует.
Разговор не о том, что BDD не намного лучше чем классические юниты, а о том, что он в некоторых ситуациях хуже. И стоило бы сказать, что BDD не против TDD, он его расширяет.
Дропбокс использует чужое хранилище.
Использовать ОС, править код которой вам не хватает знаний и времени, не следует…
Использовать компьютер, запчасти к которому вы не можете сделать не следует…
Пользоваться электричеством из сетей, которые вы не контролируете не следует…
Фанатизм это плохо.

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Lead