Auto-generator Of Getter/setter

Тема в разделе "Lotus - Программирование", создана пользователем Darkhan, 31 май 2013.

  1. Darkhan

    Darkhan Lotus team
    Lotus team

    Регистрация:
    14 дек 2012
    Сообщения:
    97
    Симпатии:
    4
    Доброе время суток, Уважаемые форумчане!
    Данная утилита облегчает рутинную работу по созданию приватных переменных и последующую реализацию getter-ов и setter-ов.
     

    Вложения:

  2. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    работу вы проделали серьезную и вдумчивую, все в общем классно, но :
    вместо "облегчения рутинной работы" лучше вообще от нее избавиться, тупо объявив поле пабликом и удалив геттеры и сеттеры.

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

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

    Darkhan Lotus team
    Lotus team

    Регистрация:
    14 дек 2012
    Сообщения:
    97
    Симпатии:
    4
    ну так неинтересно,... не по-джавовски)))
     
  4. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    по джавовски - написать плагин к DDE, который добавит в меню Source -> Generate Getters/Setters для LS editor-а ;-)
     
  5. Darkhan

    Darkhan Lotus team
    Lotus team

    Регистрация:
    14 дек 2012
    Сообщения:
    97
    Симпатии:
    4
  6. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    ага. мой велосипед :))
     
  7. Darkhan

    Darkhan Lotus team
    Lotus team

    Регистрация:
    14 дек 2012
    Сообщения:
    97
    Симпатии:
    4
    единственное в конструктор пуляю не объект, а приватный тип, благодаря этому создать экземпляр пульнув Nothing не получится
     
Загрузка...
Похожие Темы - Auto generator Getter
  1. motogarri
    Ответов:
    6
    Просмотров:
    327
  2. SvetlanaL
    Ответов:
    0
    Просмотров:
    167
  3. SvetlanaL
    Ответов:
    0
    Просмотров:
    204
  4. itincorp
    Ответов:
    0
    Просмотров:
    204
  5. SvetlanaL
    Ответов:
    0
    Просмотров:
    257

Поделиться этой страницей