Разработка обслуживаемых программ на языке Java, Виссер Д., 2017

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Разработка обслуживаемых программ на языке Java, Виссер Дж., 2017.

Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем. Написанная консультантами компании Software Improvement Group книга содержит ясные и краткие советы по применению рекомендаций на практике. Примеры для этого издания написаны на языке Java, но существует аналогичная книга с примерами на языке С#. Издание предназначено программистам на Java, желающим научиться писать качественный и хорошо поддерживаемый код.

Разработка обслуживаемых программ на языке Java, Виссер Дж., 2017


Что такое обслуживаемость?
Представьте две различные программные системы, имеющие тождественную функциональность. Для одних и тех же входных данных они вернут одинаковый результат. Одна из этих систем работает быстро, дружественно настроена к пользователю, и вносить изменения в ее исходный код не составляет особого труда. Другая медленная, сложная в использовании, и в ее исходном коде практически невозможно разобраться, уж не говоря о том, чтобы что-то в нем менять. Несмотря на идентичную функциональность обеих систем, их качество явно отличается. Обслуживаемость (простота внесения изменений в систему) является одной из качественных характеристик программного продукта. Производительность (скорость вычисления результата) - это совершенно иная характеристика.

Содержание.
Об авторах.
Предисловие.
Глава 1.Введение.
Глава 2.Пишите короткие блоки кода.
Глава 3.Пишите простые блоки кода.
Глава 4.Не повторяйте один и тот же код.
Глава 5.Стремитесь к уменьшению размеров интерфейсов.
Глава 6.Разделяйте задачи на модули.
Глава 7.Избегайте тесных связей между элементами архитектуры.
Глава 8.Стремитесь к сбалансированности архитектуры компонентов.
Глава 9.Следите за размером базы кода.
Глава 10.Автоматизируйте тестирование.
Глава 11.Пишите чистый код.
Глава 12.Дальнейшие действия.
Приложение А. Как в SIG оценивается обслуживаемость.    
Предметный указатель.


Купить .
Дата публикации:






Теги: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-21 11:02:27