Loading...
evgenikolov avatar evgenikolov 304 Точки

[HQC - Exam 07.02.2016] Впечатления и коментари

Как ви се стори изпита?

След като разгледах и забутаните тестове и решението съм убеден, че нямаше как да направим всичко, което се изисква от нас. Имаше прекалено много неща за рефакториране, доста повече бъгове и завъртяни случаи, които изяждат супер много от времето в сравнение с предишни изпити, а нулевите тестове бяха много "готини". Вкъщи си погледнах първият нормален тест, промених само една стойност от 1 на 2 и изкарах 6 точки дори без да ми минават нулевите. В началото на изпита ни казаха, че нулевите покривали доста неща и били добре направени, но до колкото разбирам май изобщо не са били.

Здраве да е, ще се видим на поправката като ще се надяваме изпита да е по-съсредоточен върху КПК курса и да е съобразен с времето което имаме. :)

Тагове:
30
C# OOP Advanced 07/02/2016 19:32:00
Mozez avatar Mozez 55 Точки

Има и оценки вече така като гледам


EDIT: Имам въпрос защо веднъж ми пише: "HQC - изпит - 7 февруари 2016: 47"  и после до него "Точки изпит: 37.09" ?

     
2
24/02/2016 16:16:54
butanfire avatar butanfire 32 Точки

Оценките са налице!

0
badbutcher avatar badbutcher 144 Точки

Хора я си вижти общия брой точки от изпита и колко от тях влизан в оценката защото на мен ми пише че имам 30 точки на изпита а в оценката ми влизат 26.82 защо?

 

0
evgenikolov avatar evgenikolov 304 Точки

All points: 77.86
Exam points: 49.27
Other points: 28.59
Place: 17

Very good (5.48) indecision 


@badbutcher @Mozez Защото точките от изпита са 80% от цялостната оценка.

3
24/02/2016 18:38:38
alevtodorov avatar alevtodorov 29 Точки

HQC - изпит - 7 февруари 2016: 38 : Точки изпит 32.64

Аз обаче искам да знам, кой е оценявал изпита и да се консултурам с него. Някой от модераторите да каже. Мисля, че съм ощетен от оценяването.

2
RoYaL avatar RoYaL Trainer 6849 Точки

Можеш да напишеш съображенията си тук или на info@softuni.bg. Ако преценим, че са кредибилни ще разпределим изпита ти на който те е оценявал или на друг човек.

2
butanfire avatar butanfire 32 Точки

Аз конкретно писах на info@softuni.bg относно "Други точки" , понеже този компонент не ми е ясен, а чак сега му обърнах внимание! :)
Дори може да се добави към FAQ. (понеже не го намерих там)

 

Поздрави,

Владо

0
krisdx avatar krisdx 68 Точки

Здравейте,

къде мога да видя коментарите от оценяването?

0
alex1966 avatar alex1966 255 Точки

Натискаш на текста който ти казва колко точки имаш от изпита и от Judge и ти излиза един pop-up.

2
kidroca avatar kidroca 117 Точки

Въобще нямах намерения да пиша тук, но като видях колко си приличат моето решение и авторското просто не мога да го подмина със лека ръка при положение че едва хващам 3ка.

Решението ми + собствена рецензия (аз също си давам 3)

  1. Коментарът към изпита ми започва така: "Липсват интерфейси, които класовете да наследяват, за да може да се работи с по-голяма абстракция, а не с конкретни класове." - да аз нямам една папка която се казва Interfaces в която се намират всички използвани интерфейси. А всеки интерфейс се намира във namespace-a за който е приложим в отделна папка и това не е някаква моя прищявка а си има логика интерфейсите за контролери се намират във namespace-а на контролерите, интерфейсите за ProcessReuslt-ите се намират в namespace-a за ProcessResults. 90% от кода минава през някакъв вид абстракция, дори човек да не е открил реалната папка в която се намира интрефейса, лесно може да види че класовете наследяват дадена черта, а да не говорим за проверяващ.
  2. Приложил съм до голяма степен SOLID принципите и няколко desing pattern-a, както и всичко научено от ООП, но това няма как да ми донесе повече от 30 - 40 т. към изпита защото основните точки идват от тестовете 30 за unit тестове + 10 за mocking, 16т. идват от judge които се взимат не защото си писал КПК, а защото твоят console output съвпада с очкаванията на judge.
  3. Все си мислех че щом се проверява на ръка, ще се вземе под предвид и други фактори като реалното качество на кода, аз нямах възможност да си напиша тестовете, не защото не мога, а защото вложих много старание във това да направя кода разкачен, заменяем и тестваем. Това за мен беше приоритет N1, защото от тук насетне тестовете се пишат значително по - лесно. Но точки се дават за покрити критерии а не за качествен код.

​Нямам претенции че съм изпълнил задачата оптимално или дори добре, но мога да си напарвя реална самооценка че за фундаментално ниво, този код не е зле. 

Очаквам и вашите коментари.

7
verito898 avatar verito898 265 Точки

Според мен като цяло критериите за оценяване на този изпит не са правилни.Най-малкото при положение, че изпита е КПК 30,40 точки да се дават за тестове за мен е малко абсурдно. Нямаше да е ако кода не беше такава голяма мацаница и не трябваше да се рефактурира почти всичко. Предполагам поради тази причина и търсенето на "малки бъгове" на много малко хора им е останало време да пишат тестове, резултирайки като цяло в ниски оценки. Друг е въпроса, че и според мен проверяващите нещо маи не са били на кеф. 

7
26/02/2016 13:36:39
RFilipov avatar RFilipov 136 Точки

Оценяването е под всякаква критика на този изпит. При мен ситуацията е подобна и съм се свързал с университета по този въпрос. Очевидно проверяващите са оценявали по различни виждания/криетии, което е тотален абсурд за такъв изпит. Общо взето ако си случил на проверяващ на ръчната си извадил късмет. Ако ли не...познай.

Предполагам, че се викат от някъде си допълнителни хора да проверяват.

Относно тестовете: В заданието е казано изрично кое трябва да се тества => тези тестове сами би трябвало да носят максималния брой.

Ще ми се да сложим решението ми и произволно такова, което се води в топ 10 и да сравним.

6
RoYaL avatar RoYaL Trainer 6849 Точки

@kidroca, моите извинения, че така се е получило. Прав си. Явно проверяващият не е видял интерфейсите. Ще ти дам липсващите точки.

Стават грешки, наистина. Това е жив пример, че е така. Разбира се, не трябва да дава повод на всеки да си мисли, че е объркано нещо. Ето, в случая @kidroca е дал конкретни доводи - имам интерфейси, а са ми написали, че нямам. Ако имате такива конкретни съмнения - изложете ги. Но моля да бъдат конкретни както тези на автора на поста.

 

4
Blaskowitzzz avatar Blaskowitzzz 41 Точки

Сега видях, че сертификатът за C# developer е излязъл, обаче този за КПК го няма, някой има ли инфо кога ще го пуснат и него?

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.