Советы для решения задач на экзамене.
- Получить ссылку
- X
- Электронная почта
- Другие приложения
1. Не стесняйтесь писать код в лоб, не
бойтесь "костылей" и "велосипедов" на экзамене. Помните,
преждевременные оптимизации - корень всех зол. Если будет время, то
оптимизруйте код, но когда задача сложная то лучше написать ее возможно
тупо но правильно, чем круто, но неправильно.
2. Придумывайте хорошие имена для переменных. Это поможет вам лучше понять что происходит когда вы будете искать ошибки и неточности.
3. Не ленитесь нарисовать что происходит в коде. Это очень помогает. Также можете попробовать писать на бумаге псевдокод, в потом уже приступать к решению задачи
4. Проговаривайте что вы делайте
При этом будьте точнее с понятиями. Почему это важно: вы должны четко знать что у вас находится в каждой переменной каждый момент времени и знать что именно к вам приходит на вход функции: указатель на char, char или строка(последний символ - '\0')
5. Всегда компилируйте gcc -Wall -Wextra -Werror !
6. Всегда тестируйте свой код перед отправкой. Даже
если задача простейшая. Знайте, что написанный но не разу не запущенный
код наверняка имеет ошибки. Времени на тестирование задач хватит.
Только не забудьте удалить все ( отладочные выводы, main где он не нужен , не относящееся к задаче перед отправкой! Лучше всего для тестирования писать отдельный файл и не добавлять его в индекс для коммита(не делать git add для него)
7. Чтобы проверить что вы добавили в индекс для коммита все что нужно можно вызывать git status.
8. Четко различайте когда нужно написать функцию, а когда программу.
9. Не бойтесь задач которые вы не знаете как решить. Запомните, любая сложная и большая задача состоит из кучи маленьких. Попробуйте разбить большую задачу на много маленьких, оформите их в виде функций, соедините функции вместе и вуаля, сложная задача решена! Всем успехов! Вы классные, у вас все получится!
2. Придумывайте хорошие имена для переменных. Это поможет вам лучше понять что происходит когда вы будете искать ошибки и неточности.
3. Не ленитесь нарисовать что происходит в коде. Это очень помогает. Также можете попробовать писать на бумаге псевдокод, в потом уже приступать к решению задачи
4. Проговаривайте что вы делайте
При этом будьте точнее с понятиями. Почему это важно:
5. Всегда компилируйте gcc -Wall -Wextra -Werror !
6. Всегда тестируйте свой код перед отправкой.
7. Чтобы проверить что вы добавили в индекс для коммита все что нужно можно вызывать git status.
8. Четко различайте когда нужно написать функцию,
9. Не бойтесь задач которые вы не знаете как решить. Запомните, любая сложная и большая задача состоит из кучи маленьких. Попробуйте разбить большую задачу на много маленьких, оформите их в виде функций, соедините функции вместе и вуаля, сложная задача решена! Всем успехов! Вы классные, у вас все получится!
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Комментарии
Отправить комментарий