На прошлой неделе я наконец-то выложил свой первый веб-проект на Python. Пригасил его попробовать друга и сестру, а так же всех желающих, написав о нём статью. Немногие решили зарегистрироваться, но несколько читателей всё же зашли, спасибо им.) Сначала общие, небольшие итоги за неполных 5 дней: Хоть результаты небольшие, но пищу для размышления, а так же повод для изменений кода они мне приготовили. Главная ошибка вылезла в самой логике решения задач и сохранения результатов. По задумке решить одну и ту же задачу можно один раз, но как выяснилось это только по моей задумке. У одного пользователя получилось решать задачки несколько раз и информация о них сохранялась в БД. Так, в один момент, у него было 16 решенных задач из 12-ти. Узнал я об этом баге перед сном, когда зашел на сайт со смартфона. Поэтому время подумать над решением было. Первый вопрос был, как вызвать такую же ошибку, а второй, как исправить. Вызвать ошибку оказалось просто, достаточно было после решения задачи нажа
Баги, лаги и говнокод - первые результаты работы моего сайта
3 марта 20203 мар 2020
2512
1 мин