«Безопасно by Design» не похожа на другие книги по безопасности. В ней нет дискуссий на такие классические темы, как переполнение буфера или слабые места в криптографических хэш-функциях. Вместо собственно безопасности она концентрируется на подходах к разработке ПО. Поначалу это может показаться немного странным, но вы поймете, что недостатки безопасности часто вызваны плохим дизайном. Значительного количества уязвимостей можно избежать, используя передовые методы проектирования. Изучение того, как дизайн программного обеспечения соотносится с безопасностью, является целью этой книги. Вы узнаете, почему дизайн важен для безопасности и как его использовать для создания безопасного программного обеспечения.
Жас шектеулері: 16+
Құқық иегері: Питер
Баспа: Питер
Аудармашылар: Сергей Черников, Олег Сивченко
Қағаз беттер: 749
Пікірлер1
👍Ұсынамын
🎯Пайдалы
Отличная книга! По сути, это хороший учебник DDD с понятными и запоминающимися примерами (чего только стоит покупка минус одной книги в интернет-магазине). А при чем тут безопасность? Авторы считают, что для создания безопасного ПО нужно грамотно подходить к проектированию системы. А именно, использовать DDD. Немного необычный заход, но очень классный.
Дәйексөздер228
Если у вас меньше десяти состояний, мы не советуем формировать из сущности цепочку. Точно так же не рекомендуется разбивать сущность на две части, если из более поздней фазы можно вернуться в более раннюю.
Когда стоит формировать эстафету сущностей
Чтобы рассматриваемый подход принес какую-то пользу, должны выполняться три условия:
• у сущности слишком много состояний;
• невозможность возвращения в одну из предыдущих фаз;
• простые переходы от одной фазы к другой с небольшим количеством направлений (желательно с одним).
Чтобы рассматриваемый подход принес какую-то пользу, должны выполняться три условия:
• у сущности слишком много состояний;
• невозможность возвращения в одну из предыдущих фаз;
• простые переходы от одной фазы к другой с небольшим количеством направлений (желательно с одним).
Подберите удачное имя для вспомогательного класса своего состояния. MaritalStatus выглядит намного понятнее, чем PersonStateHelper. Хорошие имена помогают хорошо мыслить.
Сөреде10
1 829 кітап
810
277 кітап
763
238 кітап
58
85 кітап
52
68 кітап
31
