• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Auto-generator Of Getter/setter

Darkhan

Green Team
14.12.2012
99
2
BIT
0
Доброе время суток, Уважаемые форумчане!
Данная утилита облегчает рутинную работу по созданию приватных переменных и последующую реализацию getter-ов и setter-ов.
 

Вложения

  • AutoGenerateSetterGetter.rar
    63,2 КБ · Просмотры: 139
T

turumbay

Доброе время суток, Уважаемые форумчане!
Данная утилита облегчает рутинную работу по созданию приватных переменных и последующую реализацию getter-ов и setter-ов.
работу вы проделали серьезную и вдумчивую, все в общем классно, но :
вместо "облегчения рутинной работы" лучше вообще от нее избавиться, тупо объявив поле пабликом и удалив геттеры и сеттеры.

когда приспичит прикрутить логику к такому полю( обычно - никогда :) ) - выполняется нехитрый рефакторинг: поле делается приватным, а в классе создаются одноименные property get и property set.

offtop: тру кодер должен завести собаку породы сеттер и назвать ее Геттер ;-)
 

Darkhan

Green Team
14.12.2012
99
2
BIT
0
turumbay +1
кстати, гляньте на реализацию синглтона, link removed
 

Darkhan

Green Team
14.12.2012
99
2
BIT
0
единственное в конструктор пуляю не объект, а приватный тип, благодаря этому создать экземпляр пульнув Nothing не получится
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!