Разработка программного обеспечения

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

Я был на собеседовании по поводу контрактной работы в компании Hewlett-Packard, заключающейся в разработке и обслуживании приложения на ОС UNIX, написанном на языке С для сервера базы данных HP ALLBASE/ SQL. Руководитель и сотрудники, проводившие мое собеседование, с печалью сообщили мне, что их программист, работавший над этим приложением, погиб в автокатастрофе. В их отделе больше никто не умел работать с ОС UNIX и всем остальным, что связано с этим приложением.

Создание и продвижение сайта, разработка контента занимают важное место в интернет-маркетинге.

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

Этот проект имел важный технический долг — последствия использования сокращений вместо использования наилучших методов . Технический долг несет в себе риски и дополнительную работу в проекте, пока вы не расплатитесь по нему рефакторингом, тестированием и документированием.

01.01.2012

Добавить страницу в мои закладки:

Смотрите также:
Оставить отзыв

Подтвердите, что Вы не бот — выберите самый большой кружок:

Какую позицию должна занять Россия в отношении ДНР и ЛНР?

Loading ... Loading ...

Архив опросов

Отзывов на сайте: 12127
Вчера: 5. Сегодня: 1