Обзор статей журнала Software Development

Сентябрь 2002 г.

К сожалению, использование прямых ссылок на статьи требует регистрации на сайте журнала.

Оценка Статья Описание
Интересно
Рынок труда
Capsized? 50 Tips for Charting Your New Career Course

В статье описывается состояние рынка труда в США, прогнозы его развития. После чего приводятся советы по составлению резюме.

В кратце: сейчас безработица составляет 6%, а в Силиконовой долине даже больше - 7%. По сравнению с 2001 годом количество рабочих мест уменьшилось на один миллион! В то же время отмечается, что 85% уволенных находят новую постоянную работу в течении 6 месяцев.

В длительной перспективе глобальная нехватка ИТ специалистов будет только усугубляться. И это на фоне роста количества рабочих мест в США до 161 миллиона к 2008 году, что будет означать нехватку специалистов в объеме 35 миллионов! В частности, потребность в ИТ специалистах удвоится к 2010 году.

Так что в ближайшие годы можно ожидать благоприятной ситуации для иммиграции в США, особенно для ИТ специалистов.

Интересно
Web-сервисы
Безопасность
Waltzing Through Port 80 Статья обращает внимание общественности на такой аспект разработки Web-сервисов, как безопасность. Оказывается, на данный момент отсутствуют общепризнанные стандарты обеспечения безопасности Web-сервисов, хотя в этом направлении ведется активная работа. В статье описана архитектура систем, построенных на базе Web-сервисов, и перечислены стандарты безопасности, предназначенные для каждого из уровней.
Web-сервисы
Обзор
Web Services Tools Статья представляет из себя обзор инструментов для обеспечения безопасности Web-сервисов и для обеспечения их интеграции.
Обзор
Back(up) from the Brink

Обзор включает в себя:

  • Программу Retrospect Express, предназначенную для выполнения резервного копирования и облегчения работы по восстановлению систем после сбоев.
  • Новую технологию набора текстов Dasher. Для ее использования достаточно иметь всего лишь указательное устройство, например, мышь или перо!
  • Новую книгу Perl&XML, посвященную совместному использованию этих языков. Издаетельство O'Reilly, на английском языке.
  • Beta версию Microsoft .Net Speech SDK. SDK позволяет дополнить программы для .Net функциями произношения и распознования речи. Особое внимание автор обращает на поддержку Speech Application Language Tags (SALT).
  • Программу WebKing 3.5, позволяющую автоматизировать тестирование Web-сайтов и Web-сервисов. В том числе программа позволяет автоматически генерировать SOAP-тесты по WSDL, описывающему Web-сервис.
ИнтересноИнтересно
CASE-системы
Обзор
Breadth and Depth

Статья является обзором новой версии известного CASE-средства Together ControlCenter 6.0. Главной отличительной чертой является тесная интеграция с функциями прямой и обратной инженирии Java-программ. Фактически, система автоматически синхронизирует код и модель, без необходимости дополнительных действий со стороны пользователя. Так, при изменении модели, ControlCenter сразу вносит соответствующие изменения в код. А при изменении кода - автоматически обновляет модель. Отказаться от автоматической синхронизации можно только указав в качестве целевого языка Analysis, но тогда большая часть возможностей по синхронизации полностью теряется.

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

Не читал
The Ring of Revision
-
ИнтересноИнтересно
Тестирование
Proactive Testing Третья часть статьи, посвещенной методам тестирования. В ней рассматривает предупреждающее тестирование программ. Метод сравнивается с рассмотренными ранее V-методом и X-методом. В свете того, что тестирование в занимает все более значимую часть в жизни разработчиков, рекомендую к прочтению.
Не читал
Back to the Universe
-
РекомендуюРекомендуюРекомендую
Agile методы
Bridging the Distance

Статья посвящена проблеме использования Agile методов при территориально-распределенной разработке программ. В частности, в ней рассматриваются проблемы применения метода, когда разработчики работают дома и полностью лишены традиционных каналов общения.

Удаленная разработка нарушает ряд принципов Agile методов:

  • Постоянное общение между разработчиками
  • Постоянный доступ к представителю заказчика
  • Парное программирование

В статье описано, как можно соблюдать перечисленные принципы при территориально-распределенных команд разработчиков. Что интересно, в ней упоминается достаточно новый Agile метод - Dispersed Extreme Programming (DXP).

За дополнительной информацией можно обратиться к старнице Dispersed Extreme Programming Workshop на OOPSLA 2002.

Интересно
Карьера
Know When to Run Статья рассказывает об опыте автора работы в одном из развалившихся dot-com'ов. Он дает два совета: "Если ты не изучил ничего нового в последние 6 месяцев, скорее всего пора менять место работы" и "Даже если у тебя все хорошо сейчас, в слудующий момент компания может закрыться по независящим от тебя причинам". Фактически, автор напоминает, что работая в dot-com'ах, следует внимательно следить за развитием событий и вовремя покинуть компанию.
РекомендуюРекомендуюРекомендую
Качество кода
Clarity and Collaboration

Статья построена как диалог между опытным и начинающим Java-программистом. Первый пишет программу поиска простых чисел методом решета Эратосфена. А второй ему"помогает" существенно улучшить качество кода. Рекомендую статью всем, кто как-либо связан с написанием программного кода.

Не менее интересны предшествующие две части: Opening Disaster и Crash Diet.

Рецензия на книгу
Off the Leash Рецензия на книгу Software Development on a Leash (Apress). В книге рассматриваются паттерны разработки с весьма нетрадиционной стороны. Например, автор считает, что программа - это результат применения структурных и поведенческих паттернов на метафорическом уровне. Хотя подход вряд ли имеет практическое значение, тема весьма любопытная.
Безопасность
No Second Chances Отчет с Software Technology Conference (STC), Salt Lake City, USA. Основной темой конференции была безопасность правительственных и военных информационных система США. В статье дается обзор текущего состояния дел и наметившихся тенденций.
     
Хостинг от uCoz