Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Добрый день, Денис!
- Нам нужно немного сведений, чтобы сделать программу по высшему разряду.
- Вот например, какой Ваш второй инициал для титульного листа ТЗ? И Ваша должность — туда же.
- Как должны выглядеть отчёты? Если это будет yaml-файл в указанной в конфиге папке — нормально? Или надо json? html?
- Имеются ли какие-то сформулированные требования к быстродействию? Мы себе не очень представляем, в каких терминах их формулировать, а писать в ТЗ «чтоб работала с приемлемой скоростью» совершенно бессмысленно.
- А ещё: обязательно ли использовать питон?
- Потому что можно сделать так (используя /bin/bash):
- nm -Cu для всех исполнимых файлов с выводом результатов в соответствующие файлы
- uniq ото всех полученных файлов с формированием результата в выходной файл requires-all
- nm -Cg для всех библиотек и аналогично собрать все в список provides-all.
- Потом grep -Fxvf provides-all requires-all
- Ну и если найдутся такие requires, для которых нет provides, то детально формировать отчёт об ошибке.
- Для всего этого bash удобней питона — меньше кода, его логичней использовать для вызова внешних программ.
- Или есть какие-то требования к встраиванию программы как модуль питона куда-нибудь? Если да, то какие?
- PS. Ну и ещё маленький вопрос: есть ли требования к формату конфига? Подойдёт ли yaml или bash (как /etc/bashrc)?
- Спасибо.
Advertisement
Add Comment
Please, Sign In to add comment