Начини за проверка на домашни в зависимост от използвани файлове/тулове


25

От известно време си мисля как ще протекат проверките на домашните.

Колегите са използвали много различни начини за писане (WebStorm, VS, конзолата на колегата Мартин Николов) и се надявам това да не доведе до някакво разминаване при оценките. Това е и причината да отворя тази тема. Иска ми се всеки, който е използвал някакъв различен начин за писане/предаване на домашните да сподели как най-лесно и безпроблемно, с какви тулове може да се провери работата му.

Така в момента, в който някой проверяващ попадне на формат, който не му е познат, ще може да се посъветва тук как да подходи.

Аз съм писала на WebStorm - бързо се забелязва по наличието на .idea папка. Моите задачи (с изключение на 1), се състоят само от .js файлове. Имам инсталиран node.js и ползвам WebStorm-ската конзола (препоръчвам - има и приличен дебъгер).  Това е и първият начин, по който моите задачи могат да бъдат проверени бързо и качествено. Разбира се, няма как да задължа някой да ползва WebStorm, или пък да има node.js, затова препоръчвам като алтернативен вариант jsconsole.com - просто се копира целия код и се пейства в инпут полето. Output-ът се оцветява в зелено. Доста бързо и лесно за ползване е. :)

Надявам се, ще споделите кой е най-подходящия начин за проверка на домашни, писани с всякакви комбинации от файлове/тулове, за да може оценяването да мине бързо и безпроблемно за всички. :)




Отговори



0

Според мен най-добрата проверка на домашните е:

  1. Проверка дали всичко работи както трябва
    Аз лично дебъгвам чрез FF чрез добавката FireBug
  2. QA проверка чрез самото IDE (в WebStorm има вградени проверки чрез JSLint и JSHint )или чрез сайт като: JSLint

Важно!!!
Не зависимо къде се проверява предварителното настройване е много важно защото иначе гърми за неща като: Undeclared 'console'. при използването на console.log(arr);

Защото трябва да се учим не само да пишем, а трябва да се научим да пишем и качествено написан код  

На всички пожелавам успех на курса :)


от justman (184 точки)


2

Колега, моля Ви, бъдете милостив в проверяването - в момента акцентът не е върху КПК и за много от нас е трудно само да подкараме задачите, камо ли да пишем качествен код :).


от todorm85 (1347 точки)

0
Колегата е прав, че за някои от нас, малко по-боси в програмирането, КПК е малко след успяването да накараме кодът да прави това, което ни се иска. По същата логика, ако решат хората да взимат точки за неща, които не са ни в компетенциите все още (тоест трябва да се има предвид какво сме учили до момента на написване на домашното), така и аз мога да реша да не давам точки за неща, които свършват въпросната работа, но не е спазено условието на задачата. (напр. използването на for цикъл и функция за проверяваето на простите числа, когато задачата изисква логически израз).

от mstratiev (152 точки)


0

и един екстеншън за Chrome - JavaScript Errors Notifier

изглежда да върши добра работа :)


от grandeto (20 точки)


2
Аз лично си карам с 1 JS файл добавен в 1 HTML, който си отваряте в браузъра и виждате резултата с неговата конзола.

от apomarinov (378 точки)


1
Това е напълно достатъчно според мен и аз ги пиша така, всичко е ясно и чисто за домашните в момента : )

от tabula (2134 точки)

0

И според мен е достатъчно на този етап, но вече получих един негативен коментар по мое домашно: "домашно не виждам, само файла на javascrpt, което едва ли е целта на занятието .........При това положение за оценяване не може да става въпрос".

Реших че нещо съм оплела и го изтеглих, за да го проверя и всички домашни бяха във файла. Съответно дадох негативна оценка. Ама защо трябваше да се стига до тук - не е ясно. И аз съм още доста боса в javascript, поради което много внимавам какво пиша, но явно за някои други не е така.


от Etania11 (5 точки)


2

за да up-нем темата ;)

надявам се проверяващите да се сещат да търсят и да оценяват важното -> javascript (кода)

аз лично за сега смятам да изпращам *.html файл със съдържание 

<script>
     // code
</script>

и вероятно един параграф с малко обяснение (да се използва конзолата от някой браузър)

... дано проверяващият прояви разбиране ;) 


от Hri100v (261 точки)


2
Аз лично до сега съм правил винаги 1 JS файл. Като в него описвам всеки един отделен TASK с коментар. Правя си един index HTML в който единствено съм написал "Open console !" и вече в конзолата се вижда всичко :) 

от radko_mitev (197 точки)