Предисловие: полный начальная и средняя школа экзамен по математике документ автоматически генерируя программу
Парное программирование, анализ партнер кода
Общий анализ:
Кодом является основной реализацией требований проекта в функциях : Войти Информация пользователя проверяется на момент печати необходимого количества вопросов, проверить ли повторные вопросы, вопросы , которые хранятся в тхтах документов ( папки сначала с вашим именем, подпапки тип сложности, и быть в состоянии назвать тему и времени документа ), изменить тип пользователя трудности также добавил к многочисленным функциям и тот же пользователь может быть проблемой.
Функциональные тесты:
1, в командной строке, введите имя пользователя и пароль, проверьте , правильно ли. В соответствии с дисплеем типа учетной записи, в противном случае система запросит сообщения об ошибке, повторно введите имя пользователя и пароль.
2. После входа в систему , система запрашивает, выбор входа пользователя, пользователь вручную ввести количество элементов.
3, программа генерируется в соответствии с входным заголовком согласования рулона. Учитель того же предмета не может быть повторен в работах и работах , которые были получены в предыдущем разделе.
4, при входе в систему , пользователь должен обеспечить переключение опций типа функций и сделать систему подсказки, типа для новых установок будет и речи.
5, генерируются задание будет сохранено в специальной форме, папка для каждой учетной записи. В заголовке документа хранится в специальном формате.
код страницы работает следующим образом:
Результаты таковы:
Недостатки:
1 , функция вопроса не является совершенной, при переключении трудности для средней школы, озаглавленной некоторые ошибки (любой лишнего символа), то возникает вопрос , в символе раздела позиции судейства.
2、在文本文档中出现了一些格式错误,题号出现了两次。
3、出题函数分难度等级(小学、初中、高中)写了三个函数有些过于冗余,函数体内主体大概一致,可以合并为一个函数减少冗余代码的数量,用更少的代码来实现同样的功能。
优点:
1、运行界面指示通俗易懂,加入分割线使运行页面看起来美观,条理清晰。
2、在实现基本功能的基础上增加了对同一用户可以多次出题的功能。
3、语句书写规范,命名规范,注释简洁,代码块之间逻辑关系清晰,增强可读性、易维护性,减少有经验和无经验开发人员编程所需的脑力工作。