vit_r: default (Default)
[personal profile] vit_r
Пара слов про генеральный рубильник и пользу паранойи.

Прогулки в mission critical не прошли бесследно. Сейчас заметил, что самая часто используемая функция у меня - это assert. Появляются в коде они сразу. Срабатывают одна из десяти, да и то в основном по одному разу. Но в результате забыл, что такое дебаггинг и даже тестирование. Ошибки идут в основном на концептуальном уровне "Тут должно быть подчёркивание, но оказалось, что точка тоже разрешена".

Правда программы без выкрутасов и были бы достаточно простые, если бы задача не звучала как "сделай то, не знаю что"

Date: 2012-05-23 08:05 pm (UTC)
From: [identity profile] unregistered.livejournal.com
На немецком Scope & Vision Document читать и вникать в суть, наверное, очень тяжело.

Date: 2012-05-23 08:09 pm (UTC)
From: [identity profile] vit-r.livejournal.com
К чему это? Какой документ и зачем читать?

Date: 2012-05-23 08:32 pm (UTC)
From: [identity profile] unregistered.livejournal.com
Описание предметной области, основные требования, видение Заказчика и прочее. Артефакт первой итерации с Заказчиком.

В нём, как правило, отражается его концептуальное видение и прочие вздохи.

Date: 2012-05-23 08:41 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Оно с неба падает? Заказчик - это некая мифическая сущность, извлекающая документы из вакуума?

Постановка задачи есть в тексте. Пишется не текст, а код, потому, как никто не знает, что внутри и с какого боку к этому подступиться.

Спецификация у меня, конечно, есть. Но в таком виде, что поборников высоких теорий хватит удар.

Date: 2012-05-23 08:51 pm (UTC)
From: [identity profile] unregistered.livejournal.com
Некоторые Заказчики предоставляют его, пишут тоже сами. Наверное "Постановка задачи есть в тексте..." это и есть тот самый документ.

Кстати, а как у вас, на самом деле, устроен процесс создания ПО и какие документы формируются?

Date: 2012-05-23 09:15 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ох, я специалист по Requirements Engineering. И уже много лет. И в разных проектах.

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

На данный момент "у нас" есть болящая проблема, которую срочно надо решить. И нет десятка индусов, пары надсмотрщиков и пол года на раскачку, чтобы делать это "по теории". Так что я работаю автономно, теми способами и с той мерой формализации, которые считаю подходящими к задаче. Вчера, например, часа два вертел 3D модели сетей, чего ни в одном талмуде про правильные процессы не упоминается.

А конкретная информация по процессам и документам относится к категории "ДСП".

Date: 2012-05-23 09:31 pm (UTC)
From: [identity profile] unregistered.livejournal.com
Понятно.

Про конвертацию требований Заказчиков в то что им надо, было бы интересно, наверное, многим узнать.

Profile

vit_r: default (Default)
vit_r

June 2025

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 4th, 2025 02:50 pm
Powered by Dreamwidth Studios