Тестирование с Сodeception для чайников: 3 вида тестов

Автор: admin от 1-06-2017, 23:55, посмотрело: 493

Целью данной статьи я ставил показать людям, не знакомым с тестированием, как можно действительно быстро начать тестировать, собрав все в одном месте с минимумом воды и на русском языке. Пусть это будет весьма примитивно. Пусть не очень интересно людям, которые уже живут по TDD, SOLID и другим принципам. Но дочитав до конца, любой желающий сможет сделать свой первый уверенный шаг в мир тестирования.


Мы рассмотрим приемочные (Acceptance), функциональные (Functional) и юнит-тесты или модульные тесты (Unit-Tests).

Категория: Программирование / Веб-разработка

 

Прав ли был Gartner, прогнозируя смену подхода к обеспечению ИБ?

Автор: admin от 1-06-2017, 23:55, посмотрело: 327

Прав ли был Gartner, прогнозируя смену подхода к обеспечению ИБ?

В 2013 году аналитик Нейл МакДональд из авторитетной консалтинговой компании Gartner прогнозировал, что к 2020 году традиционные стратегии информационной безопасности устареют. Сбываются ли прогнозы?

Категория: Системное администрирование / Информационная безопасность

 

Решение проблем организации бизнес-логики в PHP или как пойти своим путем

Автор: admin от 1-06-2017, 23:10, посмотрело: 529

Решение проблем организации бизнес-логики в PHP или как пойти своим путем Привет, Хабр! Не первый раз я пытаюсь написать эту статью, но давно уже есть желание поделиться опытом и люди просят.

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

Статья будет о том как мы организовали работу с бизнес логикой в PHP, совмещающую разные подходы.

Тут будет изложено как уйти от проблем PHP фреймворков, связанных с размазыванием предметной логики по слою контроллеров.

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

Категория: Программирование

 

Понимание Array.prototype.reduce() и рекурсии на примере яблочного пирога

Автор: admin от 1-06-2017, 18:40, посмотрело: 269

У меня были проблемы с пониманием reduce( ) и рекурсии в javascript, так что я написал эту статью чтобы объяснить их в первую очередь себе (эй, смотрите, это же рекурсия!). Эти концепции имеют некоторые сходства с приготовление яблочного пирога. Я очень надеюсь вы сочтёте мои примеры как полезными так и аппетитными.
Понимание Array.prototype.reduce() и рекурсии на примере яблочного пирога

Категория: Программирование

 

BI.ZONE объявляет выборы президента CTFzone

Автор: admin от 1-06-2017, 18:30, посмотрело: 336

BI.ZONE объявляет выборы президента CTFzone

Последний год по праву можно назвать «годом выборов». Повсюду переполох и шум, страсти не стихают уже который месяц. Настала очередь CTFzone!

Компания BI.ZONE объявляет о проведении выборов президента CTFzone. Выборы будут максимально свободными и независимыми – никаких партий и звезд политической арены, только Вы и Ваш кандидат. Командам предлагается сыграть роль избирательного штаба и помочь своему кандидату одержать победу.

Категория: Информационная безопасность

 

Как нагрузочное тестирование процессинга обошлось нам в €157 000 и почему никого не уволили

Автор: admin от 1-06-2017, 17:30, посмотрело: 273

Как нагрузочное тестирование процессинга обошлось нам в €157 000 и почему никого не уволили


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


К исследованию побудили два фактора: появление у нас собственного процессинга карт и предстоящая крупная распродажа одного из популярных в РФ онлайн-ритейлеров.


Идея выглядела вполне бюджетной – примерно на 125 000 р. (по 1 р. на операцию), но кто же знал, как все обернется. Особая перчинка в том, что вся информация об эксперименте долгое время была закрыта и впервые публикуется в открытом источнике.

товсь... пли!

Категория: Веб-разработка / Яндекс

 

Kotlin и Swift. Новая эпоха в мобильной разработке?

Автор: admin от 1-06-2017, 16:55, посмотрело: 467

Kotlin и Swift. Новая эпоха в мобильной разработке?

Этот пост является вольным переводом статьи Kotlin and Swift. Is it a whole new era in Mobile Development? by Andrew Cherkashyn


Когда в Google объявили о том, что они теперь официально будут использовать Kotlin для разработки под Android, я, как и многие другие Android-разработчики, вздохнул с облегчением. Я еще раз зашел на официальный сайт Kotlin, чтобы перепроверить функционал/синтаксис и сравнить его с последней версией Swift, на котором сейчас пишу, и вдруг ощутил это: проходит одна эпоха и начинается новая, по крайней мере в мобильной разработке...

Категория: Веб-разработка / Android / iOS

 

Новая архитектура Android-приложений — пробуем на практике

Автор: admin от 1-06-2017, 16:30, посмотрело: 503

Всем привет. На прошедшем Google I/O нам наконец представили официальное видение компании Google на архитектуру Android-приложений, а также библиотеки для его реализации. Не прошло и десяти лет. Конечно мне сразу захотелось попробовать, что же там предлагается.

Категория: Веб-разработка / Android

 

Лекции Технопарка. Базы данных (весна 2017)

Автор: admin от 1-06-2017, 15:25, посмотрело: 364

Лекции Технопарка. Базы данных (весна 2017)


Всем жаждущим знаний предлагаем ознакомиться с новыми лекциями Технопарка, посвящённым базам данных. Курс ведёт Артём Навроцкий, ведущий программист в Allods Team.


Список лекций:



  • Введение

  • Модификация и выборка данных

  • Выборка данных (продолжение)

  • Транзакции. Триггеры и хранимые процедуры

  • Индексы и производительность

  • Оптимизация запросов. Оптимизация структуры данных

  • Репликация, полнотекстовый поиск, JSON

  • Сохранность данных
  • Категория: Программирование / Веб-разработка

     

    Хроники Противостояния: как взломать весь город за два дня

    Автор: admin от 1-06-2017, 15:05, посмотрело: 349

    Хроники Противостояния: как взломать весь город за два дня


    Давно известно, что битвы ИБ-специалистов с сетевыми злоумышленниками выглядят как красивые зрелища только в голливудском кино. А на деле и реальные атаки, и конкурсы по безопасности чаще напоминают математические олимпиады, красоту которых могут оценить лишь немногие.

    Тем не менее, в этом году организаторы «Противостояния», главного конкурса конференции Positive Hack Days VII, сделали все возможное, чтобы решить эту противоречивую задачу — сделать состязание максимально приближенным к реальности, но при этом достаточно понятным и интересным для всех остальных посетителей конференции. И нам кажется, это удалось. Всего за тридцать часов конкурса команды хакеров продемонстрировали целый ряд успешных атак на объекты и инфраструктуры современного города, активно используя и беспроводную связь, и низкоуровневые уязвимости промышленных систем управления, и простые брутфорсы, и сложные многоступенчатые схемы вторжения.

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

    Категория: Программирование / Информационная безопасность

     
    Назад Вперед