Модульное тестирование приложения на основе таймера?

В настоящее время я пишу простое мини-приложение на основе таймера в C#, которое выполняет действие n раз каждые k секунд.
Я пытаюсь принять тестовый стиль разработки, поэтому моя цель-модульное тестирование всех частей приложения.

Итак, мой вопрос: есть ли хороший способ модульного тестирования класса на основе таймера?

Проблема, как я вижу, заключается в том, что существует большой риск того, что выполнение тестов займет неудобно много времени, поскольку они должны ждать так и так долго, чтобы желаемые действия произошли.
Особенно если вы хотите получить реалистичные данные (секунды), а не использовать минимальное разрешение по времени, разрешенное фреймворком (1 мс?).
Я использую макет объекта для действия, чтобы зарегистрировать количество раз, когда действие было вызвано, и так, чтобы действие практически не занимало времени.

c#   .net   unit-testing   timer    

475   4   09:37, 26th August, 2020


Простой, но удобный менеджер шрифтов под Windows?

Подскажите небольшой менеджер шрифтов под Windows для не дизайнера, а простого пользователя :) Нужные функции:


— Установка/удаление шрифта из системы (желательно поддержка ввода пароля для не админа в XP);

— Просмотр начертания шрифтов из указанной папки на одной странице;

— Панель быстрого выбора папки с шрифтами.


Хотелось бы услышать советы основываясь на личном опыте. Поиском в интернете можно найти огромное кол-во font-manager'ов, но вместо самостоятельного тестирования, хотелось бы получить совет от хабра-пользователей.



Лагает стереоблютус гарнитура Motorola S9 HD на улице

Всем привет. Буквально на днях приобрел блютус стерео гарнитуру (в контексте данного поста наушники) Motorola S9 HD. Во время покупки, перед тем, как отдать курьеру деньги, хорошенько их оттестил (коннектил к мр3 плееру iRiver SPINN и Google Nexus One). Все было ништяк :) Даже проводил тест на дальнобойность — клал плеер на стол и уходил метров на 10 в ушах — музыка играла.
Приколы начались, когда я порулил с обновкой на голове домой.

1) Как только вышел на улицу — музыка начинает заикаться, тормозить и т.д. слушать становиться не возможно. Источник звука лежит в кармане джинс (расстояние до ушей примерно в полуметре получается)
2) Спускаюсь в метро — на платформе и эскалаторе лагает
3) В вагоне метро _не_ лагает
4) Выхожу из метро на улицу — опять лагает
5) Прихожу домой, в квартире _не_ лагает

Получается такая закономерность — в закрытом помещении все хорошо (на работе в офисе, в вагоне метро, в квартире). Как только выхожу на открытую местность — звук начинает заикаться и тормозить.

В чем дело может быть? Хотелось бы понять физику процесса =)

Bluetooth   Motorola    

328   2   09:18, 26th August, 2020


SSH server with SSH forwarding на Windows x64?

Привет всем.


Нужно запустить на Windows Server 2008 R2 x64 SSH сервер с поддержкой форвардинга.


Насколько я слышал, OpenSSH на x64 версии не работает.


Есть ли free альтернативы?

SSH   SQL   Server    

315   1   09:12, 26th August, 2020


Соотношение зарегистрированных и премиум пользователей?

Есть много сервисов, где предлагают премиум аккаунты с расширенными возможностями, за какую-то небольшую сумму (в месяц или за год).
Интересует такой вопрос: какой процент от общего количества зарегистрированных пользователей, пользуется премиум аккаунтами. Я слышал что около 2-5%. Я понимаю что многое зависит от самого сервиса и аудитории на нем, но для примера возьмём премиум, где просто больше возможностей, которые реально помогают в работе с сервисом.
Спасибо.

Аналитика    

336   4   08:55, 26th August, 2020


Как сделать foobar похожи на амарок?

После возвращения на windows, мне очень не хватает всего одной вещи. Я говорю про аудиоплеер, похожий на amarok 2.4, очень уж я привык к этому замечательному плееру. К сожалению, достойной замены я так и не нашел =( Придурочный winamp и странновато-убогий aimp даже ставить не хочется. Сейчас пользуюсь foobar в «базовой комплектации». Но без «навесов» он представляет собой весьма жалкое зрелище: похоже, единственное что он умеет без доп. плагинов, это тупо играть музыку.

Знающие люди говорят, что если потратить пару дней, поставив 100500 плагинов, то фубар станет похож на что-то человеческое, но я уже не в том возрасте, чтобы тратить кучу времени, ковыряясь в ворохе .dll файлов и конфигов. Хочется, чтобы поставил и сразу все работало.

Поэтому я хотел спросить, может быть умельцы уже создали сборку фубара, для людей, привыкших к амароку? Так, чтобы там был OSD, хоткеи с super, удобное редактирование тегов, конт. информация, умная фонотека, поддержка подкастов и плееров, умные плейлисты и прочие вкусности…

Программные   плееры    

399   5   08:45, 26th August, 2020


Шрифты в Интернете

Коллекция шрифтов, доступных веб-разработчику, удручающе ограничена. Я помню, что давно читал о TrueDoc, как способе доставки шрифтов вместе с веб-сайтом , но он, похоже, томился. Кто-нибудь пользовался этим или чем-то подобным? Поддерживается ли он достаточным количеством браузеров? Я упускаю хорошее решение?

Обратите внимание, что ответственный веб-разработчик не использует шрифты, доступные только на Windows (и особенно те, которые доступны только на Vista), а также не использует технологию, которая не поддерживается по крайней мере большинством браузеров.


Обновление: как уже отмечали несколько человек, нет ничего плохого в том, чтобы предоставить список резервных шрифтов для людей, у которых нет конкретного шрифта, который вы используете. Я действительно всегда так делаю, и не хотел сказать, что это неправильно.

Хотя мой вопрос был плохо сформулирован, я имел в виду, что дизайнер не должен делать слишком много предположений о том, что клиент будет иметь в наличии. Вы должны планировать, как все пользователи будут видеть ваш сайт, а не только для людей, использующих вашу собственную предпочтительную настройку.

html   css   fonts    

488   10   08:35, 26th August, 2020


Стратегии Тестирования На Основе Моделей

Какие стратегии вы использовали при тестировании на основе моделей?

  • Вы используете его исключительно для интеграционное тестирование, или его ветвление в других местах (Проверка unit/functional/system/spec)?
  • Вы строите сфокусированные модели "sealed" или вы развиваете сложные модели onibus с течением времени?
  • Когда в продуктовом цикле вы инвестируете в создание MBTs?
  • Какие базовые тестовые библиотеки вы создаете исключительно для MBTs?
  • Какая разница, что вы делаете в своих функциональных базовых тестовых библиотеках для лучшей поддержки MBTs?

testing   integration-testing   mbt    

404   4   08:34, 26th August, 2020


Системного Анализа Файл

У меня есть куча файлов perfmon, которые фиксировали информацию в течение определенного периода времени. Что является лучшим инструментом для получения этой информации? В идеале я хотел бы иметь возможность видеть статистику avg в час для счетчиков объектов, которые были проверены.

performance   logfile-analysis    

475   4   08:20, 26th August, 2020


Заказываю компьютер из Москвы (интернет магазин). Кого выбрать транспортной компанией?

Собираюсь покупать в интернет магазине. Если интересно — то в Регарде.

Варианты доставки в мой город:
  • EMS Почта России
  • СПСР-Экспресс
  • ЕМС Гарантпост
  • DHL
  • Первая Экспедиционная Компания
  • ГРУЗОВОЗОФФ


Цены примерные посчитал на калькуляторах. Но интересует качество доставки. У кого есть опыт с компаниями в списке, выслушаю любые комментарии и предложения.
Стоит или нет покупать страховку груза.

Веб-разработка   +1   ещё    

285   7   08:13, 26th August, 2020