Сообщение muza9 » Пт фев 22, 2008 11:50 am
Здравствуйте, коллега!
Спасибо за доверие, см. ПРОН в самое бл. время.
Что касается замечаний, то они относятся именно к окружению программы, к "бантикам" и на функционал не влияют.
1 Лог работы.
Таки желательно их иметь. Причем очень желательно иметь возможность заказать 3-4 уровня логирования.
Самый первый - в логе начало, конец сеанса и как прошло.
..........
В самом полном - всё, что в предыдущих, и полный список файлов. И может быть - скорость обмена...
Ну, идея понятна.
2 Лог( или информация) о подключении.
Выяснилось, что если в ини-файле допущена принципиальная ошибка, то модуль молча сглатывает слюну - и ничего...
И не ясно, почему "не поехали": то ли что в задании напортачено, толи вообще "система грохнулась"...
В принципе этот пункт можно реализовать и через консоль.
Типа сообщение - "Все ОК, начинаю работу", или наоборот - "Задание не принято по причине..."
3 Мультисессия с несколькоких источников.
Если нет принципиальных ограничений, то есть смысл добавить возможность указывать несколько источников.
Например, указать дома нескольких пользователей и одно место назначения. Т.о. получим эрзац бакапки.
4 Пароль.
Тут надо что то делать.
Самый желательный вариант - иметь в комплекте еще и сервисную оконную виндовую утилиту, в которой ты тыкаещЪ мышкой , чего тебе надо выполнить в задании ( в том числе и указываешь пользователя и пароль пароль) , а утилитка формарует ини-файл.
В этом случае пароль можно как-то шифровать от "прямоходящих"
, ну хоть примитивно.
Например, двигать биты в байте влево/вправо на 1-2 позиции или что еще...
А в модуле его обратно расшифровывать и применять.
Самый легкий - в сопроводительной доке указать , мол дорогие админы, осторожней с паролем: он в незашфрованнгом виде и может быть украден.
5 О наглядности
Если есть возможность, то предлагается изменить в пункте
# Erase (or not) files, that reside on destination, but not found on source
EraseOldFiles: Off
и вместо ON/OFF писать YES/NO . Моё ИМНО думает, что так понятнее. Хотя это субъективно.
Во наговорил, да?
В любом случае - утилита рабочая ( пока не доказано обратное, Гы-гы...) и будем тестировать и пользоваться.