Юлиян качи първо решение на 25.10.2017 22:57 (преди почти 8 години)
Имаш 0 точки, защото кода ти не се компилира. Домашните се проверяват с автоматизирани тестове, и ако не се компилират, нито един от тестовете не минава. Ако беше оставил word_count
метода, дори да е празен, щеше поне да изкараш няколко точки.
Сложихме инструкции в guide-а да си пуснете примерния тест -- ако го беше направил, той щеше да гръмне с компилационна грешка. Казахме го и във форума:
Можете да намерите примерен тест в github репо-то rust-homework. Изтеглете си го, проверете дали върви както трябва (вижте коментара в горната част на теста), и се погрижете кода ви да се компилира и да минава поне този базов тест, преди да го submit-нете.
Ако беше пуснал домашното 7-8 часа по-рано, щях да го видя и да ти кажа поне, че кода ти не се компилира. Ако го беше пуснал ден по-рано, щях да ти кажа и това за емоджитата и може би други неща, които съм огледал. Но когато го пуснеш 3 минути преди крайния срок, ми връзваш ръцете.
Казах го няколко пъти на лекции, писах го във форума -- пускайте решения по-рано, ще коментираме по тях, ще ви помагаме. За следващите домашни, положи усилия да работиш върху него отдалеч, питай въпроси, пиши си тестове, които да хващат проблеми. Ще имаш възможност да компенсираш точки, но ще трябва да се потрудиш доста.
Здравейте,
Да, моя е вината - пуснах пробния тест и видях, че не се компилира, защото не съм направил всичко, но не заходих правилно. Трябваше да оставя методите с празни тела, колкото да се компилира, но не знаех, че се оценява изцяло автоматично.
Ако сте склонни да я приемете, бих ви дал следната обратна връзка: добавете на още 1-2 места с някакъв по-едър шрифт или червен цвят, че е абсолютно задължително кода да се компилира и че оценяването е изцяло автоматично. Може да ви се струва ненужно, но никога не подценявайте човешкия фактор - може на човек да му се спи, да чете по диагонал или просто да не е обърнал внимание конкретно на този ред, а това може да спаси от изгаряне някой следващия път :)
Поздрави, Юлиян
Fair enough. Ще добавя по-горе в guide-а информацията за теста и компилацията и ще наблегна на нея. Ще сложа и обяснение, че тестовете са автоматични.
Няма как да използваш външни пакети -- няма начин да качиш
Cargo.toml
файл в този интерфейс.Няма как да проверим твоя вариант на емоджитата. Кода се проверява с автоматизирани тестове. Когато викнем метода
emotion()
, проверяваме за конкретния резултат. Ако теста имаassert_eq!("🤔", text_info.emotion())
, и ти върнеш:?
, този тест ще fail-не.