http://bukashka.net
Реклама
http://bukashka.net
Меню


Статистика

Всего книг: 258
Объем базы: 6774.521 Мб
Время сервера:
05-01-2009, 21:03
Посетителей за день: 53
Посетителей на сайте: 10



Внимание


Счетчики





Яндекс цитирования
 
Экстремальное программирование: разработка через тестирование (Кент Бек, 2003)

Экстремальное программирование: разработка через тестирование (Кент Бек) Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели, подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелых выводов. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой новой методики. В книге рассматриваются два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность свой работы и получить удовольствие от программирования.

Модели распределенных вычислений (Топорков В.В., 2004)

Модели распределенных вычислений (Топорков В.В.) Книга обобщает результаты исследований в области распределенных вычислений в масштабируемых средах, к которым можно отнести мультикомпьютеры, кластеры, симметричные мультипроцессоры, системы с распределенной памятью и ресурсы метакомпьютинга. Основное внимание уделяется различным формам модели обмена сообщениями и ее реализуемости, в том числе архитектурами с общей памятью. Рассматриваются вопросы семантики, однозначности результата и блокировки вычислений. Изучаются методы анализа свойств распределенных программ на маркированных графах и исследуется проблема алгоритмической разрешимости задачи анализа. Обосновываются принципы прогнозирования времени выполнения программ и их отображения на целевую архитектуру. Предлагаются методы планирования параллельных процессов в распределенных средах на основе масштабируемых моделей обработки. Книга предназначена для специалистов по распределенным и параллельным вычислениям. Может быть полезна аспирантам и студентам, обучающимся по направлениям «Информатика и вычислительная техника», «Прикладная математика и информатика».

Программирование. Математические основы, средства, теория (С.С. Лавров, 2001)

Программирование. Математические основы, средства, теория (С.С. Лавров) Современное программирование излагается как искусство заставить компьютер решить задачу, возникшую перед человеком. Даны единые основания математики и программирования, краткие сведения из области графов, теории вероятностей и информации (в ее математическом толковании). Приведены основные понятия и конструкции современных языков программирования. Рассмотрен ряд вопросов теории программирования с упором на математическую семантику языковых конструкций.

Рефакторинг. Улучшение существующего кода (Мартин Фаулер, 2005)

Рефакторинг. Улучшение существующего кода (Мартин Фаулер) Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы. Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта.

Страницы:   1  



 
Поиск
Искать:


Реклама


Обратная связь
Если Вы являетесь автором книги размещенной на сайте, у Вас есть претензии, связанные с авторскими правами, или другие предложения, Вы сможете с нами связаться email



© - Букашка.NET, бесплатные электронные книги технической литературы - 2008

Скачать электронные книги бесплатно с интернет библиотеки скачать книги бесплатно, журналы, словари любых авторов Электронная библиотека, книги, скачать, бесплатно, текст, читать бесплатно скачать электронные книги бесплатная интернет библиотека книжка сайт самые лучшие новые онлайн дом про российские читать текст национальная государственная где новинки литература справочники руководство анлийские book ansys журналы