The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Федеральный Суд США обязал предоставить исходные тексты ПО для анализа ДНК, opennews (??), 01-Мрт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


46. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  –2 +/
Сообщение от Аноним (46), 01-Мрт-21, 15:20 
Получат кучу исходник с кучей формул. И что дальше? Они не то что ошибки не найдут, даже не поймут что к чему
Ответить | Правка | Наверх | Cообщить модератору

57. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  +/
Сообщение от YetAnotherOnanym (ok), 01-Мрт-21, 16:54 
Откуда такая уверенность? Ты лично знаком с теми, кто будет проводить аудит?
Ответить | Правка | Наверх | Cообщить модератору

63. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  –2 +/
Сообщение от Аноним (62), 01-Мрт-21, 17:44 
Копаться в чужом коде всегда огромная задница, особенно в таком сложном. В большинстве случаев проверка делается на отвали, а правятся лишь отдельные куски, в которых смогли разобраться, зачастую даже без понимания, куда конкретно они ведут. Хорошо бы для этого дела натренировать нейросети - но вот чёрт - нейросети тоже можно натренировать в выгодную тебе сторону.
Ответить | Правка | Наверх | Cообщить модератору

72. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  –1 +/
Сообщение от InuYasha (??), 01-Мрт-21, 19:23 
Приходилось мне как-то заниматься анализом кода вида:
int a1 ... a28;
float b1 ... b10, c1, d1, e22, rezultat;
и кучей вложенных циклов внутри. Это боль и ненависть, да. Но в какой-то степени это решаемо :)

Ну, и, если люди делают работу, от которой зависит чужая жизнь, спустя рукава, то давайте их самих отправим на скамью.

Ответить | Правка | Наверх | Cообщить модератору

99. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  +/
Сообщение от Ordu (ok), 02-Мрт-21, 00:36 
> Приходилось мне как-то заниматься анализом кода вида:
> int a1 ... a28;
> float b1 ... b10, c1, d1, e22, rezultat;
> и кучей вложенных циклов внутри. Это боль и ненависть, да. Но в
> какой-то степени это решаемо :)

И как, если не секрет? Мне когда пришлось, я разбирался в работе кода рефакторингом. Типа есть двадцать уровней вложенности, посмотрели по сторонам, выдрали с самого глубокого уровня парочку уровней, выделили в функцию, заменили там на вызов функции. Есть куча переменных, посмотрели по сторонам, заметили закономерность, выделили в структуру несколько переменных, и теперь по всему коду заменили некоторые группы переменных на инстанс структуры. И так до тех пор, пока не станет понятно, как код работает. Причём понимание приходит до того, как код пришёл в норму.

Собственно, я к чему, может есть другой способ? Чтоб без рефакторинга?

Ответить | Правка | Наверх | Cообщить модератору

118. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  +1 +/
Сообщение от InuYasha (??), 02-Мрт-21, 10:24 
Да примерно так же. Но я обычно начинаю с переименовывания переменных (благо, "математик", написавший эту фигню, объяснил в двух словах, что этот алгоритм делает). Часть заменили на массив. Но бывало что проще переписать заново, если понятно, что код содран с учебника по высшей матиматике, и вставить туда алгоритмические оптимизации :-/
PS: интересно, у кого же так бомбануло, что заминусовал :D :D
Ответить | Правка | Наверх | Cообщить модератору

78. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  +/
Сообщение от Аноним (46), 01-Мрт-21, 20:29 
А ты знаком и можешь чтобы утверждать обратное?
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

140. "Федеральный Суд США обязал предоставить исходные тексты ПО д..."  +1 +/
Сообщение от Аноним (149), 02-Мрт-21, 17:19 
А пробирка с белым порошком канает за доказательство?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру