The soul of quality
May. 23rd, 2012 05:30 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Пара слов про генеральный рубильник и пользу паранойи.
Прогулки в mission critical не прошли бесследно. Сейчас заметил, что самая часто используемая функция у меня - это assert. Появляются в коде они сразу. Срабатывают одна из десяти, да и то в основном по одному разу. Но в результате забыл, что такое дебаггинг и даже тестирование. Ошибки идут в основном на концептуальном уровне "Тут должно быть подчёркивание, но оказалось, что точка тоже разрешена".
Правда программы без выкрутасов и были бы достаточно простые, если бы задача не звучала как "сделай то, не знаю что"
Прогулки в mission critical не прошли бесследно. Сейчас заметил, что самая часто используемая функция у меня - это assert. Появляются в коде они сразу. Срабатывают одна из десяти, да и то в основном по одному разу. Но в результате забыл, что такое дебаггинг и даже тестирование. Ошибки идут в основном на концептуальном уровне "Тут должно быть подчёркивание, но оказалось, что точка тоже разрешена".
Правда программы без выкрутасов и были бы достаточно простые, если бы задача не звучала как "сделай то, не знаю что"
no subject
Date: 2012-05-23 08:05 pm (UTC)no subject
Date: 2012-05-23 08:09 pm (UTC)no subject
Date: 2012-05-23 08:32 pm (UTC)В нём, как правило, отражается его концептуальное видение и прочие вздохи.
no subject
Date: 2012-05-23 08:41 pm (UTC)Постановка задачи есть в тексте. Пишется не текст, а код, потому, как никто не знает, что внутри и с какого боку к этому подступиться.
Спецификация у меня, конечно, есть. Но в таком виде, что поборников высоких теорий хватит удар.
no subject
Date: 2012-05-23 08:51 pm (UTC)Кстати, а как у вас, на самом деле, устроен процесс создания ПО и какие документы формируются?
no subject
Date: 2012-05-23 09:15 pm (UTC)Постановка задачи есть в тексте поста. Причём, она часто была совершенно такой же в случаях, когда я писал не код, а большие толстые документы называемые "Концепт" или "Спецификация". Про общение с заказчиком и как то, что они пишут, переводится в то, что им надо, я тоже могу много рассказать.
На данный момент "у нас" есть болящая проблема, которую срочно надо решить. И нет десятка индусов, пары надсмотрщиков и пол года на раскачку, чтобы делать это "по теории". Так что я работаю автономно, теми способами и с той мерой формализации, которые считаю подходящими к задаче. Вчера, например, часа два вертел 3D модели сетей, чего ни в одном талмуде про правильные процессы не упоминается.
А конкретная информация по процессам и документам относится к категории "ДСП".
no subject
Date: 2012-05-23 09:31 pm (UTC)Про конвертацию требований Заказчиков в то что им надо, было бы интересно, наверное, многим узнать.