Читать онлайн «Интрефейс»

Автор Джеф Раскин

с u k THE HUMANE ' INTERFACE i NEW DIRECTIONS FOR DESIGNING INTERACTIVE SYSTEMS I \ JEF RASKIN ▼ ▼ ADDISON-WESLEY » i ■» f » i t f i i %имвэ\ Фредерик БРУКС Мифический человеко-месяц. Как создаются программные системы 304 стр , книга в продаже Не о многих книгах по управлению созданием программных систем можно сказать, что они оказывают на читателей такое же влияние и так же не устаревают, как «Мифический человеко-месяц». Это своего рода библия для разработчиков программного обеспечения во всем мире, вышедшая еще в 1975 году. Тогда же был издан и ее перевод на русский язык, и уже давно эта книга стала библиографической редкостью. В США полагают, что без ее прочтения не может состояться ни один крупный руководи гель программного проекта. Каждому, кто руководит сложными проектами, Брукс предлагает оригинальную смесь реальных примеров проектирования и нестандартных идей. Очерки, составляющие книгу, взяты из его собственного опыта работы руководителем проекта по созданию семейства компьютеров IBM System/360 и операционной системы OS/360. Спустя 20 лет после первой публикации книги Брукс произвел ревизию всех своих первоначальных идей и добавил новые - как для читателей, уже знакомых с его работой, так и для тех, кто открывает ее для себя впервые. I Мартин ФАУЛЕР Рефакторинг Улучшение существующего кода 432 стр , книга в продаже Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы. Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения.
Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта. Рефакторинг ПН1111НШ (чцгапющттовд е-ч ИНТЕРФЕЙС НОВЫЕ НАПРАВЛЕНИЯ В ПРОЕКТИРОВАНИИ КОМПЬЮТЕРНЫХ СИСТЕМ ДЖЕФ РАСКИН £имвэ^ Санкт- 'Пете^у^г-Москва 200S Джеф Раскин Интерфейс: новые направления в проектировании компьютерных систем Перевод Ю. Асотова Главный редактор А. Галунов Зав. редакцией Н. Макарова Научный редактор А. Михайлов Редактор М. Буйневич Художник С. Борин Корректура С. Беляева Верстка Н.