[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.")
са добро начало, но оставят няколко отворени въпроса, поне за мен:
- Трябва ли да допълваме input файловете с наши тестове или да се придържаме към тези от условията?
Ако можем да добавяме собствени тестове, то колкото по-сложни ги правим, толкова по-голяма е вероятността да се натъкнем на изключения. Тъй като никъде в условията не се изисква изрично да пишем код за улавяне на изключения, следва втори въпрос: - Трябва ли целенасочено да предизвикваме и в последствие да обработваме изключения?
Ако да - сами ли да изберем колко и какви видове да улавяме? - Тъй като задачите са взети от няколко предходни теми, то да основаваме ли решенията си на това, което помним от съответните теми и допълнителните изисквания за изход описани там (т.нар. Constraints), или да забравим всичко това за целите на сегашното домашно?
- Какво трябва да се съдържа във финалния *.zip архив, който предаваме - само input.txt и output.txt или да включим и файловете на конзолните програми за всяка задача (*.sln, *.cs, *.csproj, *.exe, *.config и т.н.)?
- Отново за *.zip-овете: Трябва ли да съдържат и решенията на задачите от Lab-a?
Надявам се на поне един своевременен и изчерпателен отговор, преди да е изтекъл срока за предаване на домашните.
Предварително благодаря!