|
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) Рабочую программу дня Кузи когда програмят, то там запрещены циклы вообще
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |