courses:programming:pr_kurs

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
courses:programming:pr_kurs [2020/04/30 13:51]
pro100kot created
courses:programming:pr_kurs [2020/05/28 06:54]
tatyana.berlenko
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 7: Line 7:
 Pull Request ([[http://​se.moevm.info/​doku.php/​courses:​programming:​github_rules|помимо обычных требований]]) должен содержать:​ Pull Request ([[http://​se.moevm.info/​doku.php/​courses:​programming:​github_rules|помимо обычных требований]]) должен содержать:​
  
-  * Инструкцию по запуску Вашего приложения. Она должна включать полный список команд/​шагов для этого и перечень зависимостей,​ которые требуется установить с инструкциями по их установке (или ссылки на официальные инструкции этих зависимостей) +  * Инструкцию по запуску Вашего приложения. Она должна включать полный список команд/​шагов для этого и перечень зависимостей,​ которые требуется установить с инструкциями по их установке (или ссылки на официальные инструкции этих зависимостей). 
-  * Пример запуска приложения со скриншотами +  * Пример запуска приложения со скриншотами. Должно быть не менее **трех примеров** запуска приложения с разными входными данными. 
-  * Картинки (если курсовая на 4 или 5) на которых Вы запускаете программу в количестве **не менее трёх** +  * Картинки (если курсовая на 4 или 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