читать 2 мин.
0 26

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

Прочитать полностью
читать 3 мин.
0 26

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

Прочитать полностью
читать 3 мин.
0 23

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

Прочитать полностью
читать 1 мин.
0 20

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

Прочитать полностью
читать 2 мин.
0 23

Статья рассказывает о том, что такое контроллер в архитектуре MVC и как он связывает пользователя и систему. Описывается принцип декомпозиции модулей и принцип единственной ответственности. В конце статьи приводится ссылка на источник с более подробной информацией.

Прочитать полностью