Имя: Пароль:
LIFE
 
OFF: А вы придерживаетесь правил NASA в программировании?
0 SUA
 
13.01.15
11:25
сабж (английский, гугл-транслейт приемлимо кажет):
http://sdtimes.com/nasas-10-rules-developing-safety-critical-code/
В принципе пишут правильно, но чтобы функция проверяла входящие параметры, например - этого я и в типовых 1С как-то не наблюдаю
1 Ёпрст
 
13.01.15
11:27
Нет, а зачем ?
2 DmitrO
 
13.01.15
11:27
а вы перед выездом на автомобиле придерживаетесь правил проверки готовности к запуску космических кораблей?
3 Волшебник
 
модератор
13.01.15
11:27
Мы вроде не Шаттл программируем... Подумаешь, вылетит...
4 Rie
 
13.01.15
11:28
(0) Угу. Только типовые 1С редко устанавливают на космические аппараты... Наверное, поэтому в них правила эти и не соблюдаются.
Кстати, правила - _слишком_ жесткие. Для NASA - оно понятно, почему. Но в других задачах многие из них просто мешают.
5 Fish
 
13.01.15
11:29
Пусть работники NASA придерживаются правил NASA. А у нас свои правила.
6 palpetrovich
 
13.01.15
11:30
(0) "но чтобы функция проверяла входящие параметры"
че эт?  сходу, первая попавшаяся, из 77
Процедура ОбработкаЯчейкиТаблицы(Расшифровка, СтандартнаяОбработка, Таблица) Экспорт

    Если ТипЗначенияСтр(Расшифровка) <> "СписокЗначений" Тогда
        СтандартнаяОбработка = 1;
        Возврат;
    КонецЕсли;
7 z80a
 
13.01.15
11:31
(0) Нет, у нас правила роскосмоса.
8 scanduta
 
13.01.15
11:33
а в NASA придерживаются правила - "Работает - не трожь!!"  ??
9 PS_SP
 
13.01.15
11:35
Видимо деления на ноль опасаются.
Вот у меня корешок занимается производством в том числе теплообменников. Ежели на подводную лодку, это одна песня, а куда попроще другая. Рентгеном сварные швы не контролируют. Но и разница в цене охренеть.
10 Armando
 
13.01.15
12:47
Программисты 1С не относятся к высоким программистам, они даже шерудить зерно не умеют, а вы тут про стандарты наса...
11 Злопчинский
 
13.01.15
13:01
12 Фокусник
 
13.01.15
13:04
(9) "Но и разница в цене охренеть."
+1 вот это и есть основное правило. Нет смысла делать работу, за которую НЕ заплатили... ;)
13 polosov
 
13.01.15
13:04
(0) Если есть шанс, что в параметрах будет неизвестно что, то конечно проверяю значения. Но стараюсь строить код так, чтобы функция/процедура заранее "знала" с чем будет иметь дело.
14 opty
 
13.01.15
13:09
Программист НАСА выдает 10 строк полностью тестированного кода в час .

Программное обеспечение Кузи 3.8 млн строк кода .
Стоимость можно прикинуть

Явно не 1С-вский подход :))
15 senior
 
13.01.15
13:14
(0) да
16 Wirtuozzz
 
13.01.15
13:25
Если бы 1С ники строили космические корабли, то они были бы по качеству как ВАЗ. Вот куда надо 1С инкрустировать. Кстати АвтоВаз на сапе сейчас сидит? или не взлетело?
17 Rie
 
13.01.15
13:29
(15) И все циклы - конечные?
18 Локи-13
 
13.01.15
13:37
(16) ошибка. "Если бы ТУПЫЕ 1С ники строили космические корабли..."
19 Злопчинский
 
13.01.15
13:40
Если бы программисты работали строителями
То первый залетевши дятел разрушил бы всю уивилизацию
20 Wirtuozzz
 
13.01.15
13:47
(18) Да, умный одинэсник ни за что бы не стал этого делать сам. Он бы зашел на фриланс, нашел студентов, и сделали бы подешевле.
21 Oftan_Idy
 
13.01.15
13:58
(14) Рабочую программу дня Кузи когда програмят, то там запрещены циклы вообще