Я знаю, что это звучит очень смутно, поэтому я постараюсь быть максимально точным. Я довольно новичок в программировании. Год назад я написал заявление, которое ежедневно используют все мои коллеги. Теперь я добавил базовую функцию однорангового обновления с ACL, определенным в локальном файле хоста. Он работает так, что файл с более новой датой в течение определенного количества часов доступен с одного из других компьютеров, он обновляется до более новой версии. Для сравнения используется UDP-маяк. Это работает.
Теперь, когда я закончил первую часть, как мне тщательно протестировать ее и попытаться сломать? Я не уверен, какие методологии использовать или даже где искать. Я понимаю, что вы можете довести это до n-й степени в плане безопасности, но приложению не нужно много средств для обеспечения безопасности данных, поскольку оно не имеет решающего значения. Это написано на Java. Я читал о JUnit, но понятия не имею, как и когда его использовать. Я не использую IDE, если вы не считаете, что Emacs IDE.
Я полагаю, это в более широком масштабе, как вы можете определить, когда вы закончили разработку приложения?