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

[Useful Info] JetBrains Resharper in VS

Здравейте,
сигурен съм, че вчера на всеки му направи впечатление колко много трябваше да напише господин Наков за да създаде различни конструктури за класа си и в допълнение да презапише ToString(). Добре че имаше само 7-8 fields.

За начинаещи като нас не е лошо да пишем код, но ако решим да направим проектче и сме готови с схемата за класовете, обаче имаме 15 полета в единия клас сигурно докато стигнем до proper encapsulation или validation, ще ни досади. Поне това забелязвам в моята работа с класове - яко е, ама е много писане.

!! DISCLAMER !! - аз лично ще си пиша getters and setters поне в началото защото са ми по непознати, но за конструктурите и ovverride на ToString си има много як туул, които улеснява работата много. Тази функционалност всъщност я има в Eclipse и мисля че NetBeans..

Сигурен съм, че много хора я ползват, но ако има някой, който не е запознат му препоръчвам да пробва:
http://www.jetbrains.com/resharper/

Работи се много лесно, просто си описвате полетата и след това (Alt + Ins) -> Излизат ви опциите. 
Ако натиснете "Constructor" ще може да изберете кои полета да бъдат в него.
Най-полезното за мен е "Formatting Members", което всъщност overrides ТоString с избрани от вас полета.
Има и опции да презапишеш Equals и Delegates.

Тагове:
7
C# OOP Basics
n.velchev95 avatar n.velchev95 79 Точки

Може ли който има студентският лиценз за СофтУни да го сподели. Благодаря! :) 

0
salih1f1 avatar salih1f1 188 Точки

Провери си пощата, изпратих ти каквото е нужно.

0
velio84 avatar velio84 241 Точки

Може ли и на мен? :D

Благодаря предварително :)

0
salih1f1 avatar salih1f1 188 Точки

Да, разбира се. Можеш да си провериш Skype-а. smile 

1
n.velchev95 avatar n.velchev95 79 Точки

Мерси колега! :) 

0
georgi.marokov avatar georgi.marokov 13 Точки

Извинявай, може ли и за мен? 

0
yavor2000 avatar yavor2000 114 Точки

del           .

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