русский
Germany.ruForen → Архив Досок→ Programmierung

Юнит тесты для "системного" приложения

23.04.21 19:19
Re: Юнит тесты для "системного" приложения
 
Murr патриот
Murr
in Antwort koder 23.04.21 13:43

Если не знаешь - то ничего делать не надо.

-----

Осталось выяснить как ничего не делая получить работающий код...


Твой следующий шаг?

-----

По документации - вырежу данные и буду с ними работать.

По факту - будет существенно сложнее. Причем настолько, что сразу не понять ни какие проблемы, ни откуда они, ни как с ними разбираться.

Выяснить что-то можно только поработав плотненько с сетью устройств.



Что ты будешь со строкой делать?

-----

Вот это Я у тебя хотел узнать. смущ



ты физически не можешь с ним работать

------

А код надо сдавать и он должен быть рабочим.



только на ту глубину, насколько ты знаешь "черный ящик"

------

Т.е. ровно на столько, сколько написано в документации.

Написанное по документации в практической среде работать не будет.



Ты можешь гарантировать, что понимание теперь 100%?

-----

Нет. Но Я могу поднять понимание с 20% соответствующих документации до 97% соответствующих реальной системе.

Оставшиеся 3% Я все одно не смогу получить от устройства/среды, но могу хоть как-то интерполировать полученные из опыта 77% и задавить еще 2.9%.

Это уже будет неплохой результат. Очень даже хороший по сравнению с исходным. И даже где-то приемлемый.

Где-то, но не везде.

По секрету скажу - уже где-то с 50-60% эффективное решение будет не на уровне кода, а на уровне инфраструктуры - об этом ты вообще пока не задумывался... и даже после прочтения документации эти идеи не появятся.



твой код должен отреагировать правильно

-----

Угу. Осталось выяснить сааамую простую вещь - правильно в соответствии с документацией т.е. в 20% случаев, или правильно в соответствии с реальной ситуацией т.е. 97%.

Для 97% ты пока еще не перечислил все варианты и наиболее проблемную часть пока еще даже не упоминал.

 

Sprung zu