Функция внутри while.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

как-то проектирование, когда и нужно расписать ВСЕ устойчивые состояния системы и "обратный инжиниринг" это маленько разные вещи.  Да даже, я бы сказал, не маленько.   Это как зеленое с теплым. 

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Что-то я не понял. Сначала

qwone пишет:

Теория конечного автомата как раз позволяет ...

а потом

qwone пишет:

Все хорошо в теории, но практика она немного все ... меняет.  ... автор программы далек от теории автоматов . Обратный иженеринг

Так ты бы определилися всё-таки о чём говоришь: "Теория конечного автомата" или "реинжиниринг программы, написанной "далёким от теории", безграмотным прогером из тех, что считают, что у состояния есть какая-то структура"?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

DetSimen, вот и я об этом . Использование теории конечного автомата в обратном инженеринге, а вы сразу на личности. Ведь надо определить критерий когда надо просто что-то дополнить от переписывания всего и вся, сохранив работу с пользоватем не изменной.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ну иоптваюмать, Пух!

Я самоустраняюсь от дискуссии. 

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

qwone пишет:

Использование теории конечного автомата в обратном инженеринге, ... Ведь надо определить критерий когда надо просто что-то дополнить от переписывания всего и вся, сохранив работу с пользоватем не изменной.

Чего? А-а-а ..., ну тада ладно :)

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Есть название нового топика: "Философские алгоритмы от qwone"

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

qwone пишет:

Все хорошо в теории, но практика она немного все ... меняет.  Ладно есть ТЗ , пишем конечный автомат, расписываем состояния и переходы пишет код тестируем сдаем . Ура.  Позже. Есть чья-то программа , к ней надо сделать довесок, исправить глюки и автор программы далек от теории автоматов . Обратный иженеринг . выявление состояний которые надо еще выявить. И пока состояние и переходы не выявлены , то вопрос количество состояний конечно или все же неопределено.

Итить колотить. А описание ВСЕХ возможных состояний КОНЕЧНОГО автомата - на что? Оно ВСЕГДА есть в коде, который реализует конечный автомат. Какие такие "состояние и переходы не выявлены", какой такой павлин-мавлин?