Pull to refresh
38
0
korchasa @korchasa

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

Send message
Да бросьте вы уже людей пугать. Что это за страшные тормоза от использования базы в текстах? Тестовая база на то и тестовая, чтобы быть пустой, маленькой и юркой. Ну и таблицы, расположенные в памяти, говорят, придумали.
Можно пример случаев. когда оно тормозит. Только не высосанных из пальца, а действительно актуальных?
Это как?
Всегда возвращать 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, он его расширяет.
Дропбокс использует чужое хранилище.
Использовать ОС, править код которой вам не хватает знаний и времени, не следует…
Использовать компьютер, запчасти к которому вы не можете сделать не следует…
Пользоваться электричеством из сетей, которые вы не контролируете не следует…
Фанатизм это плохо.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity

Specialization

Specialist
Lead