Приводят Ли Спецификации К Более Безопасному Коду

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

Read more “Приводят Ли Спецификации К Более Безопасному Коду”

Шаблоны Проектирования, Объясненные с помощью Продуктов Питания В C#

Этот современный подход к легендарной книге шаблонов дизайна GOF от Уэса Дойла представляет собой набор видеороликов на YouTube с использованием языка C# с новым, кулинарным, поворотом.

Read more “Шаблоны Проектирования, Объясненные с помощью Продуктов Питания В C#”

Парное программирование – Принцип и практика

Навык парного программирования, все более популярный метод гибкой разработки программного обеспечения, отделен от общего навыка разработки программного обеспечения. Многолетний опыт работы в ПП не является ни необходимым условием, ни достаточным для успешного парного программирования.

Read more “Парное программирование – Принцип и практика”

Отчет о состоянии DevOps

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

Read more “Отчет о состоянии DevOps”

Опрос Показывает, Что Качество Побеждает Скорость

Опрос, проведенный OverOps, касался вопроса: “Как сегодняшние инженерные команды решают парадокс скорости и стабильности?”. Он обнаружил, что в то время как гибкое внедрение продолжается, автоматизированный анализ кода-это следующая большая вещь.

Read more “Опрос Показывает, Что Качество Побеждает Скорость”

Стоимость И Риск Развертывания Кода

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

Read more “Стоимость И Риск Развертывания Кода”

Как Быстро Выполняется Этот Код?

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

Read more “Как Быстро Выполняется Этот Код?”

Слишком Хорошо, Чтобы Пропустить: Программирование Мобов – Следующая Большая Вещь?

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

Read more “Слишком Хорошо, Чтобы Пропустить: Программирование Мобов – Следующая Большая Вещь?”

Скрипт Python Аннулирует Сотни Статей

Эта новость интересна не только потому, что она является уроком для всех нас, но и из-за того, что о ней сообщают как об “Ошибке в скрипте Python …” с предположением, что причиной проблемы является Python. Правда, на самом деле, гораздо интереснее.

Read more “Скрипт Python Аннулирует Сотни Статей”

Скопированный Код Является Уязвимым Кодом

Мы все ищем код в Интернете, а затем изменяем его и включаем в наши программы, но является ли это безопасной практикой? Новые исследования показывают, что это определенно не так.

Read more “Скопированный Код Является Уязвимым Кодом”