Последние новости

Новые статьи

Mockito и Behavior Driven Development

Java  test, bdd

Когда разработчик только начинает изучать принципы тестирования, он, как правило, знакомится в первую очередь с тестированием, основывающемся на проверке данных. То есть, чтобы протестировать функцию сложения чисел разработчик пишет, например, такой тест: “Заданы числа 2 и 3, в качестве результата ожидается 5”, и по тому, выполнилось ли это утверждение или нет, он делает вывод о верной или неверной реализации тестируемой функции.
Такой подход хорошо работает, когда код достаточно прост, результат предсказуем, и его проверка не займёт относительно много времени. Но на практике часто функции сложные, тяжело покрыть тестами каждый возможный исход, либо подготовка исходных или проверка конечных данных для теста занимает много времени. Можно, конечно, подумать: “Это сложно тестировать
Продолжить

Рейтинг:  8  (За: 8 | Против: 0)
Добавлено: 20.12.2014 от Freddy

Комментарии (32)

Простой бот для сайта

PHP/MySQL  бот, scala, php

Наверняка, многие уже успели заметить некоторое нововведение на нашем сайте. Сейчас я расскажу, откуда пошли корни, как работает бот и как наполнялась база фраз. Сделать точно такого же бота не составит труда, уж поверьте.


Корни :oak:
Идею добавить на сайт бота подкинул благородный дон Virus-ON, так что все лавры ему.

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


База данных. Часть 1
По воле случая, довелось познакомиться с одним человеком, программирующем
Продолжить

Рейтинг:  22  (За: 22 | Против: 0)
Добавлено: 15.12.2014 от aNNiMON

Комментарии (16)

Вычисление прокси серверов

Прочее

Не знаю для чего люди пользуются анонимными прокси серверами, но учитывая мой опыт, хорошего от таких посетителей ждать не приходится. Вот и решил так сказать озадачиться определением таких пользователей. В сети по этому вопросу информации не так много и это огорчает. Утверждать не возьмусь, но по-моему есть два вида проксиков. Это всякие онлайн анонимайзеры, то есть сайты предоставляющие такую услугу. И анонимные прокси, которые можно прописать в настройках браузера.
Продолжить

Рейтинг:  2  (За: 2 | Против: 0)
Добавлено: 12.12.2014 от Microwap

Комментарии (6)

Пишем простой buildserver на Python (Часть 2)

Прочее  python

Фронтенд будет написан с помощью AngularJS.

В директории web, что располагается в корне проекта создайте директорий templates и файлы application.js, index.html, style.css

index.html

Продолжить

Рейтинг:  5  (За: 5 | Против: 0)
Добавлено: 7.12.2014 от Screamer

Комментарии (2)

Пишем простой buildserver на Python (Часть 1)

Прочее  python

В этой статье я расскажу о том, как написать простой build server с использованием языка программирования Python.

Для начала хорошо было бы знать, что такое build server.
Это специальное ПО, предназначенное для обеспечения непрерывной интеграции.

Непрерывная интеграция (Continuous Integration, CI) - практика разработки ПО, при которой выполняются частые сборки проектов, что позволяет быстро выявить и решить различные проблемы.

Итак, билд сервер должен уметь следующее:

- Получить исходный код из репозитория.
- Собрать проект (установить сторонние библиотеки, используемые в нём, скомпилировать и т.п.).
- Выполнить тесты.
- Задеплоить готовый проект.

Так как
Продолжить

Рейтинг:  5  (За: 6 | Против: 1)
Добавлено: 7.12.2014 от Screamer

Комментарии (10)
<< 1 ... 34 35 36 37 38 ... 48 >>

Мы в соцсетях

tw tg yt gt