courses:programming:pr_kurs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:programming:pr_kurs [2020/08/27 09:51]
127.0.0.1 external edit
courses:programming:pr_kurs [2023/12/29 14:08] (current)
sergey_tinyakov
Line 1: Line 1:
 ====== Правила создания PR к курсовой работе ====== ====== Правила создания PR к курсовой работе ======
  
-Для допуска к защите курсовой работы Вы должны сделать Pull Request в репозиторий Вашей группы не позднее,​ чем за день до назначенного дня защиты. ​+Для допуска к защите курсовой работы Вы должны сделать ​корректный ​Pull Request в репозиторий Вашей группы не позднее,​ чем за день до назначенного дня защиты. ​
  
 //​Например:​ если защита назначена на 11:40 **14 мая**, то PR должен быть сделан не позднее чем **23:59:59 12 мая**.// //​Например:​ если защита назначена на 11:40 **14 мая**, то PR должен быть сделан не позднее чем **23:59:59 12 мая**.//
Line 9: Line 9:
   * Инструкцию по запуску Вашего приложения. Она должна включать полный список команд/​шагов для этого и перечень зависимостей,​ которые требуется установить с инструкциями по их установке (или ссылки на официальные инструкции этих зависимостей).   * Инструкцию по запуску Вашего приложения. Она должна включать полный список команд/​шагов для этого и перечень зависимостей,​ которые требуется установить с инструкциями по их установке (или ссылки на официальные инструкции этих зависимостей).
   * Пример запуска приложения со скриншотами. Должно быть не менее **трех примеров** запуска приложения с разными входными данными.   * Пример запуска приложения со скриншотами. Должно быть не менее **трех примеров** запуска приложения с разными входными данными.
-  * Картинки (если курсовая ​на или 5), на которых Вы запускаете программу в количестве **не менее трёх**+  * Картинки (если курсовая ​предполагает работу с изображениями), на которых Вы запускаете программу в количестве **не менее трёх**
   * Примеры обработки ошибок вашей программой со скриншотами. Эти примеры должны показывать,​ какое поведение в случае обработок ошибок является нормальным для вашей программы. При этом //​segmentation fault (core dumped)// или просто завершение с ненулевым кодом -- некорректная обработка ошибок. Предположим,​ пользователь указал неверный путь к файлу, а ваша программа завершается с сообщением "​Путь к файлу указан неверно"​ - это является примером корректной обработки ошибки.   * Примеры обработки ошибок вашей программой со скриншотами. Эти примеры должны показывать,​ какое поведение в случае обработок ошибок является нормальным для вашей программы. При этом //​segmentation fault (core dumped)// или просто завершение с ненулевым кодом -- некорректная обработка ошибок. Предположим,​ пользователь указал неверный путь к файлу, а ваша программа завершается с сообщением "​Путь к файлу указан неверно"​ - это является примером корректной обработки ошибки.
  
-Обратите внимание,​ что ваша программа должна содержать справку (help), доступную в графическом интерфейсе или в консоли в зависимости от реализации. Для CLI программ запуск программы без аргументов или с неправильными аргументами должен приводить к автоматическому отображению справки.+Дополнительно курсовая работа __должна пройти предварительную проверку__ на moodle: 
 +  * [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=2603|Предварительная проверка для осеннего семестра]] 
 +  * [[https://​e.moevm.info|Предварительная проверка для весеннего семестра (скоро будет)]] 
 + 
 +Обратите внимание,​ что предварительная проверка **не гарантирует полной работоспособности вашей курсовой работы** 
 + 
 +__Для весеннего семестра__: ​Обратите внимание,​ что ваша программа должна содержать справку (help), доступную в графическом интерфейсе или в консоли в зависимости от реализации. Для CLI программ запуск программы без аргументов или с неправильными аргументами должен приводить к автоматическому отображению справки.
  
 Pull Request должен быть сделан в указанный выше срок и содержать описанные выше шаги. До дня защиты допускается изменение инструкции по запуску в случае замечаний преподавателя,​ но код программы изменять уже будет нельзя. Pull Request должен быть сделан в указанный выше срок и содержать описанные выше шаги. До дня защиты допускается изменение инструкции по запуску в случае замечаний преподавателя,​ но код программы изменять уже будет нельзя.
  
-Отчет возможно загрузить до 7 июня влючительно вне зависимости от даты защиты курсовой,​ однако наличие отчета - обязательное условие для выставления оценки в ведомость.+Наличие отчета - обязательное условие для выставления оценки в ведомость.
  
 Нарушение этих правил может привести к **невозможности** защиты курсовой. Нарушение этих правил может привести к **невозможности** защиты курсовой.
  
  
courses/programming/pr_kurs.1598521897.txt.gz · Last modified: 2022/12/10 09:08 (external edit)