Я учусь лучше всего, разбирая что-то, что уже что-то делает, и выясняя, почему решения были приняты каким образом.
Недавно я начал работать с платформой Perl CGI :: Application, но обнаружил, что не очень хорошо разбираюсь в документации (слишком мало информации о том, как лучше структурировать приложение с ее помощью). Есть несколько примеров небольших приложений на веб-сайте cgi-app, но они в основном структурированы таким образом, что демонстрируют небольшую функцию, но содержат в основном код, который фактически никогда не будет использоваться в производстве. Другие примеры огромны и требуют слишком много времени, чтобы разобраться. И большинство из них - просто вещи, которые работают на cgiapp, но не с открытым исходным кодом.
В связи с этим я ищу что-то, что имеет большинство базовых функций, таких как логины пользователей, доступ к БД, некоторая обработка и т. Д .; на самом деле используется для чего-то, но не настолько большой, что на их настройку уйдут часы.
Существует ли что-то подобное или мне не повезло?