The OpenNET Project / Index page

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



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

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

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

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

Оглавление
Федеральный Суд США обязал предоставить исходные тексты ПО для анализа ДНК, opennews, 01-Мрт-21, 12:53  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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