From bff937f9a747c71d4139775147708914c9946710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD?= Date: Sat, 7 Feb 2026 09:44:03 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BF=D0=B8=D1=81?= =?UTF-8?q?=D1=8C=20=D1=81=20const=20std::string&=20=D0=BD=D0=B0=20std::st?= =?UTF-8?q?ring=5Fview?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 +++++++++++------ src/DAO/MySQLDiariesDAO.cpp | 2 +- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 061cac4..c9ed6e5 100644 --- a/README.md +++ b/README.md @@ -21,17 +21,22 @@ - Посмотреть пулл соединений(Object pool) при использовании базы данных(посмотреть api MySQL-Connector) - Посмотреть и подумать, что лучше - корутины или многопоточность? - UseCase'ы по работе с личным кабинетом -- Научиться поднимать базы данных под каждый тест - научиться Docker - docker-compose - а если тест что-то должен заполнить, то он заполняет в самом начале() -- Возможно, сделать тесты на CI/CD - приоритет - низкий - Найти слабые места в C++ -- std::forward, universal reference, просмотреть про decltype(почитать статьи) -- Написать фронтенд для MVP -- Разобрать decltype и auto по статье +- ~~Разобрать decltype и auto по статье~~ +- Подготовить резюме для тестовых собесов +- DockerHosting.ru - купить аренду после того, как будет готов фронт и бэк До 27.01.2026 -- ~~Подобрать сервер по параметрам. Использовать linux.~~ DockerHosting.ru +- ~~Подобрать сервер по параметрам. Использовать linux.~~ - ~~Перевести string на string_view~~ - ~~Попробовать nodiscard к executoru~~ - ~~Добить 2 ручки~~ -- Сделать тесты для ручек +До 10.02.2026 +- Сделать 2-3 теста +- Продвинуться по фронтенду(форма авторизации и логина) +- Сделать Dockerfile & Docker-compose(очищать и заполнять базу после каждого тест-кейса) +- Возможно, сделать тесты на CI/CD - приоритет - низкий +- Научиться поднимать базы данных под каждый тест - научиться Docker - docker-compose - а если тест что-то должен заполнить, то он заполняет в самом начале +- Проставить const на немутабельные объекты # План 1)Добить бэкенд(2 ручки) (до февраля) diff --git a/src/DAO/MySQLDiariesDAO.cpp b/src/DAO/MySQLDiariesDAO.cpp index 658daf3..d7c0e0b 100644 --- a/src/DAO/MySQLDiariesDAO.cpp +++ b/src/DAO/MySQLDiariesDAO.cpp @@ -143,7 +143,7 @@ void MySqlDiariesDAO::UpdateDiary( diary_uuid.data() ); - auto res = stmt.execute(); + const auto res = stmt.execute(); if (res.getAffectedItemsCount() == 0) { throw session_exception(boost::beast::http::status::not_found, "Diary not found");