Скажите, как вы думаете - нормально ли , если задача ну ни в какую не получается, посмотреть решение в комментах. Я имею в виду не просто скопировать бездумно, а вникнуть, разобраться. Интересно ваше мнение :-)
Витёк (Vitek)
10 уровень
Интересно ваше мнение.
Обсуждается
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергеев ВикторMaster
9 декабря 2017, 20:40
Скажу от себя, как сам проходил:
Тут 2 варианта:
1. вы начинаете сами тестировать свой код, проверяете на всех возможных вариантах, пишите несколько тестов на неправильных входных данных + ещё несколько на правильных и если все тесты успешно завершаются, идете искать подсказку или ответ, т.к. иногда валидатору требуется Map вместо HashMap и наоборот (возможно такие вещи уже исправили). В данном случае вы так же познакомитесь с тестирование своего кода и возможно научитесь использовать TDD.
2. На программные ошибки ищите ответы в интеренте, в статьях и на SO, игнорируя ответы help'a. Так вы научитесь находить нужную вам информацию, т.к. когда учебные задачи закончаться у вас не будет возможности посмотреть решение вашей проблемы, но вы уже будете уметь искать похожие ответы и понимать их. А главное научитесь правильно задавать вопросы.
Не "блин чет не работает", а "Как преобразовать string в int".
Не "у меня картинка на сервер не отправляется", а "какие headers указать post запросу для отправки картинки"...
Я старался никогда не смотреть ответ, только после решения, чтобы сравнить. Как бы сложно ни было, если проблема в логике программы у вас 2 варианта:
- схалявить посмотрев ответ и разобравшись в нем.
- решить проблему самому.
+2
Александр
9 декабря 2017, 18:57
Конечно нормально. Не желательно, но приемлемо. Лично я так делал. А вот когда вчера сел и прошелся по задачам с самого начала, то решил почти все абсолютно верно, читая только условия и проговаривая вслух/про себя что именно нужно писать для решения.
+2
Valeriy
9 декабря 2017, 18:56
Иногда самому невозможно понять чего от вас хочет валидатор, и поэтому не стоит попусту тратить время и стоит заглянуть, тем более что готовые решения редко выкладываются,
0
Витёк (Vitek)
9 декабря 2017, 19:09
Иногда сложно понять, как решить задачу. Ведь курс построен так, что некоторые задачи попадаются раньше, чем теория, которая для них требуется.
0
albaslug
9 декабря 2017, 20:31
Проблема не в теории, теорию можно найти. Проблема в том, что иногда валидатор не принимает задачу из-за ему одному известных вещей (например, у тебя проверка на пустой список сделана через list.size() == 0, а ему надо !list.isEmpty()), а сообщение об ошибке при этом совершенно неинформативно, что-нибудь вроде "метод hahaha() должен быть реализован в соответствии с условиями задачи". Вот тогда комментарии просто незаменимы.
+1
Витёк (Vitek)
10 декабря 2017, 10:25
плюсую +++
0
Pavlo Plynko Java-разработчик в CodeGym Expert
10 декабря 2017, 11:31
Заменимы :) можно задать вопрос здесь в хелпе.
0