Уведомления
Уведомления
Авторизуйтесь, чтобы оценивать посты, писать комментарии и создавать записи.

Безопасный код

Статьи, которые объяснят вам, что может пойти не так при разработке и как сделать свой код безопасным.

Антон
Антон
0

Самые интересные доклады с PyCon 2016

Недавно на YouTube были опубликованы почти все видеозаписи выступлений с PyCon 2016. Это мероприятие является крупнейшей конференцией, посвященной языку программированию Python, спикерами которой являются известные разработчики сообщества.

0

Почему ваши программы «стареют»?

Недавно я натолкнулся на такой термин, как «старение ПО». Изначально я подумал, что это всего лишь какое-то очередное ничего не значащее определение (а убедился я в этом после прочтения статьи на Википедии), но когда я поглубже вник в эту концепцию, то она показалась мне весьма здравой. Так что я подумал, что стоит поделиться своими мыслями…

Обложка: Почему ваши программы «стареют»?
Пётр Соковых
Пётр Соковых
0

Самый дорогой антипаттерн

В этой статье я расскажу вам о самом дорогом антипаттерне, который я знаю --- управление структурированными данными с использованием строковых методов. Я буду называть это «антипаттерн printf».

0

Безопасность потоков в С++

Допустим, вы пишете конвейер, в котором 2 потока, используя общий буфер, обрабатывают данные. Поток-producer эти данные создает, а поток-consumer их обрабатывает (Producer–consumer problem). Следующий код представляет собой самую простую модель: с помощью std::thread мы порождаем поток-consumer, a создавать данные мы будем в главном потоке.

0

Предъявите ваши аргументы

Стопроцентно ваш код ужасен. Я говорю это не для того, чтобы оскорбить вас или унизить, а лишь для того, чтобы помочь вам. Я программист, и работаю с другими программистами вот уже почти 20 лет. За это время, в большинстве исходных кодов, которые я видел, к многочисленным ошибкам добавлялись ещё и зияющие дыры в безопасности. Более…

Спящий кот

Увы, но нам не удалось найти больше постов