Loading...
akiprov avatar akiprov 20 Точки

[Homework] Programming Fundamentals - Files, Dirs and Exceptions - Questions

Здравейте,

Моля за пояснение във връзка с последното домашно от курса на тема "Files, Directories and Exceptions". Встъпителните думи от файла с условията на задачите за упражнение
("This exercise does NOT have Judge Contest. That means that you will need to create input and output files from the examples and test the solutions on your own.")
са добро начало, но оставят няколко отворени въпроса, поне за мен:

  1. Трябва ли да допълваме input файловете с наши тестове или да се придържаме към тези от условията?
    Ако можем да добавяме собствени тестове, то колкото по-сложни ги правим, толкова по-голяма е вероятността да се натъкнем на изключения. Тъй като никъде в условията не се изисква изрично да пишем код за улавяне на изключения, следва втори въпрос:
  2. Трябва ли целенасочено да предизвикваме и в последствие да обработваме изключения?
    Ако да - сами ли да изберем колко и какви видове да улавяме?
  3. Тъй като задачите са взети от няколко предходни теми, то да основаваме ли решенията си на това, което помним от съответните теми и допълнителните изисквания за изход описани там (т.нар. Constraints), или да забравим всичко това за целите на сегашното домашно?
  4. Какво трябва да се съдържа във финалния *.zip архив, който предаваме - само input.txt и output.txt или да включим и файловете на конзолните програми за всяка задача (*.sln, *.cs, *.csproj, *.exe, *.config и т.н.)?
  5. Отново за *.zip-овете: Трябва ли да съдържат и решенията на задачите от Lab-a?

Надявам се на поне един своевременен и изчерпателен отговор, преди да е изтекъл срока за предаване на домашните.
Предварително благодаря!

Тагове:
3
Programming Fundamentals
sppro avatar sppro 2 Точки

Предполагам, че zip файла трябва да съдържа само линк към GitHub.

0
martinml avatar martinml 297 Точки

Само упражненията се качват, без лаба. Папката на целия solution се слага в .zip, като преди това се изтрият bin и obj папките във всеки проект, за да се намали размера. Не е нужно да има input и output файлове.

0
Bebrevski avatar Bebrevski 17 Точки

1. Да, входните данни се четат от input.txt файл. Оутпута в друг файл. Входните данни се взимат от условията на задачите.

2. Не

3. Не виждам причина да има проблем да се взимат решенията. Реално няма и как да се разбере. Само трябва да си прогодиш задачата да обработва файлове.

4. Всяка задача си има папка. Трябва всички задачи(папки), да бъдат събрани в един голям сълюшън (както си го правим така или иначе). Input.txt и output.txt трябва да са във още в първата папка на конкретната задача (тоест в задачата директориите да са ../../input.txt i ../../output.txt). Папки bin и obj се трият. Всичко това в един зип/рар и го качваш

5. Не

0
23/10/2017 10:02:24
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.