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
Last revision Both sides next revision
courses:programming:pr_kurs [2020/05/28 06:54]
tatyana.berlenko
courses:programming:pr_kurs [2022/12/10 09:08]
127.0.0.1 external edit
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 программ запуск программы без аргументов или с неправильными аргументами должен приводить к автоматическому отображению справки.+Для весеннего семестра: ​Обратите внимание,​ что ваша программа должна содержать справку (help), доступную в графическом интерфейсе или в консоли в зависимости от реализации. Для CLI программ запуск программы без аргументов или с неправильными аргументами должен приводить к автоматическому отображению справки.
  
 Pull Request должен быть сделан в указанный выше срок и содержать описанные выше шаги. До дня защиты допускается изменение инструкции по запуску в случае замечаний преподавателя,​ но код программы изменять уже будет нельзя. Pull Request должен быть сделан в указанный выше срок и содержать описанные выше шаги. До дня защиты допускается изменение инструкции по запуску в случае замечаний преподавателя,​ но код программы изменять уже будет нельзя.
  
-Отчет возможно загрузить до 7 июня влючительно вне зависимости от даты защиты курсовой,​ однако наличие отчета - обязательное условие для выставления оценки в ведомость.+Наличие отчета - обязательное условие для выставления оценки в ведомость.
  
 Нарушение этих правил может привести к **невозможности** защиты курсовой. Нарушение этих правил может привести к **невозможности** защиты курсовой.
  
  
courses/programming/pr_kurs.txt · Last modified: 2023/12/29 14:08 by sergey_tinyakov