Обобщение работы группы
This commit is contained in:
@@ -639,7 +639,7 @@ class BST {
|
|||||||
return node;
|
return node;
|
||||||
}
|
}
|
||||||
|
|
||||||
void clearTree(BSTNode*& node) {
|
void clearTree(BSTNode*& node) { // Рекурсивная очистка всех узлов дерева
|
||||||
if (!node) return;
|
if (!node) return;
|
||||||
clearTree(node->left);
|
clearTree(node->left);
|
||||||
clearTree(node->right);
|
clearTree(node->right);
|
||||||
@@ -647,7 +647,7 @@ class BST {
|
|||||||
node = nullptr;
|
node = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void inorder(BSTNode* node, vector<string>& result) const {
|
void inorder(BSTNode* node, vector<string>& result) const { // Рекурсивный обход дерева в порядке возврастания элементов
|
||||||
if (!node) return;
|
if (!node) return;
|
||||||
inorder(node->left, result);
|
inorder(node->left, result);
|
||||||
result.push_back(node->word);
|
result.push_back(node->word);
|
||||||
@@ -790,7 +790,12 @@ int main() {
|
|||||||
\item В строках 20, 57, 65: Добавлены поясняющие комментарии к методам.
|
\item В строках 20, 57, 65: Добавлены поясняющие комментарии к методам.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
\section{Обобщение работы группы}
|
||||||
|
В ходе работы группы в программе были выявлены следующие недостатки: отсутствовала проверка корректности входных данных (например, на допустимые символы в строках); некоторые параметры методов имели неудачные названия (например, параметр \texttt{w} вместо \texttt{word}); сложные для понимания фрагменты кода, такие как рекурсивные методы работы с деревом, не были снабжены комментариями.
|
||||||
|
|
||||||
|
Сделан вывод, что код в целом соответствует стандартам оформления, что делает его удобным для чтения и анализа. Однако для улучшения читаемости и надёжности были предложены и внедрены изменения.
|
||||||
|
|
||||||
|
Получен опыт проведения ручного тестирования методом инспекции кода, совместного разбора кода в группе, а также формулирования ответов на вопросы о реализации программы.
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
\section*{Заключение}
|
\section*{Заключение}
|
||||||
|
|||||||
Reference in New Issue
Block a user