metaclass: (Default)
[personal profile] metaclass
...на то, что для белорусской АЭС купят готовую систему управления реакторами, и эта система будет доделанной, и к нам ОНИ ЕЕ ЗАКАЗЫВАТЬ НЕ ПРИДУТ!

Написание промышленных систем по ночам и выходным в экстремальном темпе немного начинает действовать на нервы.

Date: 2008-04-14 05:34 am (UTC)
From: [identity profile] ktn-zoidberg.livejournal.com
вот он и пишет...

Date: 2008-04-14 05:42 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Ужос. Я тоже около промышленный код пописываю, но уж не настолько суровый.

Было бы кстати интересно от metaclass'а услышать рекомендации, статьи там по написанию промышленного кода. Как там у них качество обеспечивается? Тесты ли, Q&A, обзоры кода, статические анализаторы? Любопытно же.

Date: 2008-04-14 06:29 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я для АЭС и самолетов не пишу, слава богу. :)
А качество промышленного кода обеспечивается простым способом - от разработчиков не требуют "все срочно нужно вчера и очень дешево", соответственно, есть время и на проектирование нормальное, и на тесты, и на анализ ошибок, и деньги на эмуляторы систем, для которых этот софт пишется.

Date: 2008-04-14 02:21 pm (UTC)
From: [identity profile] 1ceheart.livejournal.com
Да тесты в основном... статический анализ, может, кто-то и применяет, но я в реальности не видел никогда - в одной системе может быть пять разных архитектур, всякие проприетарные компиляторы и прочее, ничего толком не наанализируешь. Вообще спасает в основном то, что весь промышленный софт очень простой, собственно, этим качество и обеспечивается. Грубо говоря, довольно сложно устроить memory leak, если в архитектуре в принципе нет malloc :)

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 2nd, 2025 10:23 pm
Powered by Dreamwidth Studios