Информация о книге

978-5-8459-1897-0

Главная  » Тематика определяется » Руководство для программиста на Java. 75 рекомендаций по написанию надежных и защищенных программ

Руководство для программиста на Java. 75 рекомендаций по написанию надежных и защищенных программ

2014 г., 256 стр., 978-5-8459-1897-0


Наличие в интернет-магазинах

Магазинов: 1, Цена: от 667 руб. посмотреть все

Описание книги

Это справочное руководство составлено из 75 рекомендаций по надежному, безопасному и корректному написанию кода на Java. Каждая рекомендация составлена авторами по одному и тому же образцу:


постановка задачи, анализ примера кода, не соответствующего принятым нормам программирования на Java, рассмотрение предлагаемого решения, соответствующего принятым нормам, краткое изложение применимости рекомендации, ссылки на дополнительную литературу.

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

Во многих организациях во всем мире программы на Java применяются для решения критически важных задач, а следовательно, их исходный код должен быть надежным, безопасным, быстрым и удобным для сопровождения. В рекомендациях, представленных в этой книге, собран практический опыт и примеры программирования на Java, помогающие удовлетворять потребности разработчиков. Эта книга, написанная по такому же образцу, как и справочное руководство The CERT® Oracle® Secure Coding Standard for Java™, служит его расширением, направленным на решение многих вопросов повышения безопасности и качества исходного кода на Java.

В этой книге представлены 75 рекомендаций в согласованной и понятной форме. Для каждой рекомендации указаны условия соответствия, приведены примеры кода, не соответствующего принятым нормам программирования на Java, а также представлены решения, соответствующие принятым нормам. Авторы книги доходчиво поясняют, когда именно следует применять каждую рекомендацию, а также дают ссылки на дополнительные источники информации.

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

С предисловием Джеймса А.Гослинга, родоначальника языка программирования Java.

Книга рассчитана на тех, кто имеет определенный опыт написания кода на Java.


Купить эту книгу можно в интернет-магазинах

  My-Shop - 667 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Ключевые слова

Поделиться ссылкой на книгу



Дополнительно о книге

В этой книге даются конкретные рекомендации для программирующих на Java. Следуя этим рекомендациям, они смогут разрабатывать более надежные системы, устойчивые к нарушению защиты. Эти рекомендации охватывают широкий спектр программных продуктов, разрабатываемых на Java для таких устройств, как ПК, игровые приставки, мобильные телефоны, планшетные компьютеры, бытовая техника и автомобильная электроника. Программирующие на любом языке должны придерживаться определенного ряда рекомендаций, касающихся управления структурами их программ, а самое главное — того, что указано в определении языка программирования. И это в равной степени относится к Java. Для разработки надежных и безопасных программ на Java программистам требуется дополнительная помощь, помимо того, что указано в спецификации языка программирования Java (JLS) [JLS 2013]. В состав Java входят языковые средства и прикладные программные интерфейсы (API), которые можно легко употребить неправильно, и поэтому требуются рекомендации, помогающие обойти скрытые препятствия на пути к созданию надежных программ на Java. Для того чтобы программа была надежной, она должна работать во всех случаях и вопреки любым данным, которые могут быть введены. Любая нетривиальная программа не может избежать совершенно неожиданно возникающей ситуации в ходе ее выполнения или при вводе данных, в результате чего возникают ошибки. Когда же возникают ошибки, очень важно ограничить их воздействие на программу, и для этого лучше всего локализовать ошибку и обработать ее как можно скорее. Стремясь предусмотреть неожиданные ситуации, которые могут возникнуть при вводе данных или в ходе выполнения программы, одни программисты могут выгодно воспользоваться опытом других, приняв на вооружение безопасный стиль программирования. Некоторые рекомендации по программированию носят стилистический характер, и все же они очень важны для обеспечения надежности и сопровождаемости кода. Для программирования на Java в компании Oracle был установлен ряд правил оформления кода [Conventions 2009] с целью помочь разработчикам выработать устоявшийся стиль программирования, и с тех пор эти правила были повсеместно приняты программирующими на Java.

Содержание книги

Глава 1. Безопасность
Глава 2. Защитное программирование
Глава 3. Надежность
Глава 4. Понятность программ
Глава 5. Ложные представления программистов

Приложение А. Android
Приложение Б. Словарь специальных терминов
Приложение В. Библиография



Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....

План счетов бухгалтерского учета с последними изменениями 

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

На ферме. Книжка с наклейками 

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

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Руководство для программиста на Java. 75 рекомендаций по написанию надежных и защищенных программ в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.