Loading...

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

PeterIvanov avatar PeterIvanov 0 Точки

Code Review

Здравeйте!

 

Бихте ли ми ревюирали кода: [1]

Моля абстрахирайте се от имената на класовете и това което прави :)

 

Благодаря

 

[1] http://pastebin.com/qgDN2pNX

Тагове:
0
Общи приказки 13/12/2015 21:05:56
vladislav.karamfilov avatar vladislav.karamfilov 1123 Точки

Кодът е добър. Структуриран е добре, използвани са добри практики за писане на код. На няколко места имаш повторения, които може да изнесеш в методи. Също така можеш да изнесеш логиката от конструктора в private initializer метод, където да става инициализирането на обектите, с които работи класа. Също така бих си направил един клас само за входната точка на програмата и от там да викам методи от другите класове. :)

1
13/12/2015 21:39:33
PeterIvanov avatar PeterIvanov 0 Точки

Каква е целта на __RequestVerificationToken-а когато правя POST ? Очевидно не пречи на ботовете ?

Защо веднъж трябва да подавам __RequestVerificationToken в кууки и веднъж като форм-елемент (различни са) ?

Какъв е лимита на постовете които мога д анаправя за единица време преди системата да изкука ?

 

Също за какво се използа софтуниаут токена ? Очевидно и той не ме спря да спамя

0
13/12/2015 21:47:48
vladislav.karamfilov avatar vladislav.karamfilov 1123 Точки

За 1 и 2 може да прочетеш в интернет. За 3 - информацията не е публична. :)

0
RoYaL avatar RoYaL Trainer 6849 Точки

RequestVerificationToken се ползва против CSRF атаки, в които някой може да ти спууфне линк, от който да извърши действие от твое име.

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