Рубрика «тесты» - 8

Дайте-ка угадаю: вы согласны с тем, что писать тесты — это хорошо. Это повышает надежность системы, ускоряет разработку, проект с хорошим тестовым покрытием поддерживать легко и приятно, а TDD — это вообще почти идеал процесса разработки. Но не у вас в проекте. То есть, оно клёво, но, к сожалению, сейчас столько работы — просто завал. Куча задач, одних только критических багов — два десятка, плюс надо срочно дописать этот модуль и еще написать письмо заказчику… Так что тесты, наверное, будем прикручивать уже в конце, если время останется. Или в следующем проекте. Нет, ну там точно полегче будет. Скорее всего.

Как, узнали ситуацию?

Как начать писать тесты за 10 шагов по 10 минутТак вот — чушь всё это. Сфера ИТ — бесконечна, как вселенная, куча работы будет всегда. Можно или начать писать тесты прямо сейчас, или не сделать этого никогда. Я тут набросал короткий план, как начать это делать за 10 шагов, по шагу в день, по 10 минут на шаг. И когда я говорю «10 минут» я имею в виду не «3 с половиной часа» и не «ну сколько-то времени, лучше побольше», а именно 600 секунд. Если у вас нету в день 600 секунд свободного времени — срочно меняйте проект, работу, профессию, страну проживания (нужное подчеркнуть), потому что это не жизнь, а каторга какая-то. Поехали.
Читать полностью »

Я почувствовал, что устои мироздания потрясены, когда сотни читательов начали яростно спорить по поводу заметки Роберта Мартина о стартапе-ловушке.

Хотите знать, как я обычно участвую в таких спорах?

— Так какие же тесты пишешь ты сам?
— Мнэ-э…

— Когда же ты пишешь тесты?
— Мнэ-э…

— Ты вообще тесты пишешь?
— Мнэ-э…

Окей, конечно, я пишу тесты, я просто не участвую в таких спорах. Времена, когда нас всех заставили принять таблетку TDD, провели черту между теми программистами, которые полюбили тесты всем сердцем, и теми, кто на самом деле не очень-то любит писать тесты. И ввязываться в спор между двумя этими лагерями — отличный повод потерять пару часов впустую, вместо того чтобы делать свою работу.

Но как раз сейчас у меня, кажется, есть эта парочка часов.
Читать полностью »

  • Вы присоединились к новому стартапу.
  • Вы мегаталантливое создание.
  • Вы можете работать 60, 70, 80 часов в неделю для достижения результата.
  • Вы офигенный разработчик и дизайнер.
  • Вы не попадетесь в ловушки, в которые попадались другие.
  • Вы убедитесь, что в этот раз все будет по-другому.
  • Вы настолько хороши, что правила вам ни к чему.
  • Вы в жопе.

Читать полностью »

Предлагаю широкой общественности для тестов следующую страницу vsandy.16mb.com/hs3nplus1/
Наведя на Limitations слева, активируется css3, можно будет визуально оценить качества прорисовки наклоненных букв. По итогам моего тестирования, Опера справляется с этим тестом лучше остальных браузеров.
size of variable — стресс-тест максимальной длины переменной в Javascript
size of array — стресс-тест максимальной длины массива в Javascript

Тесты The 3n+1/direct
classics from 90-s
modern
fast
Chrome killer
покажут быстродействие и стабильность работы Javascript с массивами и хэшами. Последний тест легко доводил предыдущие версии хрома до падения.

Читать полностью »

Всем доброго времени суток. На днях понадобилось проверить работоспособность 4 вариантов кода на разных версиях PHP (в сумме около 20). Причём изначально было понятно что 4 экземплярами дело не ограничится — в будущем подобных тестов предвидится больше. Вручную всё это делать очень утомительно, поэтому было написано 2 скрипта, которыми я бы хотел с вами поделиться.
Читать полностью »

С развитием технологий все чаще в жизни пользователей возникают ситуации, когда приходится иметь дело с мультимедийными форматами. Каждый из нас хоть раз слышал о редактировании аудио, а некоторые наверняка сталкивались с необходимостью проведения данной операции. На первый взгляд может показаться, что обработка аудиодорожек — прерогатива звукозаписывающих студий. Но как же быть рядовому пользователю, которому необходимо быстро убрать шумы из только что записанного на микрофон звука? Какими программами пользоваться, чтобы отрезать ненужные части аудиофайлов для последующего монтажа? В этом обзоре мы расскажем вам о доступных вариантах программного обеспечения по обработке звука.Читать полностью »

С развитием технологий все чаще в жизни пользователей возникают ситуации, когда приходится иметь дело с мультимедийными форматами. Каждый из нас хоть раз слышал о редактировании аудио, а некоторые наверняка сталкивались с необходимостью проведения данной операции. На первый взгляд может показаться, что обработка аудиодорожек — прерогатива звукозаписывающих студий. Но как же быть рядовому пользователю, которому необходимо быстро убрать шумы из только что записанного на микрофон звука? Какими программами пользоваться, чтобы отрезать ненужные части аудиофайлов для последующего монтажа? В этом обзоре мы расскажем вам о доступных вариантах программного обеспечения по обработке звука.Читать полностью »

Недавно запустили сервис по бронированию ресторанов ПанГурман. Внутри это более-менее типичный django-сайт. Попробую рассказать, как там что устроено (с картинками). В статье не будет ничего супер-хитрого, но, надеюсь, кому-нибудь пара трюков или идей покажутся полезными и как-то упростят жизнь.

Читать полностью »

Smarterer — краудсорсинг профессионального тестированияТестирование — востребованный инструмент оценки персонала. Для подбора IT-специалистов чаще всего используют именно профессиональное тестирование. Многие компании проводят его самостоятельно либо поручают это агентствам, имеющим набор типовых тестов под различные роли и специализации, таким как Brainbench. Недавно в этой нише появился новый интересный проект — Smarteter.com. Этот стартап в июне прошлого года получил 1.25 миллиона долларов инвестиций от True Ventures, Google Ventures и нескольких бизнес-ангелов. Сервис официально стартовал в октябре и уверенно растёт.

Smarterer делает акцент на простоту и скорость тестирования. Он позволяет оценить знания и навыки буквально за минуту. В то же время его нельзя назвать примитивным. Для определения уровня испытуемых используется рейтинг Глико — усовершенствованный вариант широко используемого шахматистами рейтинга Эло. Точность оценки повышается с каждым ответом на вопрос теста, система непрерывно адаптируется и улучшается. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js