• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Auto-generator Of Getter/setter

Darkhan

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

Вложения

  • AutoGenerateSetterGetter.rar
    63,2 КБ · Просмотры: 141
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 не получится
 
Мы в соцсетях:

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