|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2008
Адрес: RUS, Viipuri
Сообщений: 44
|
redraw(), draw(), update(), invalidate(): как подобрать подходящее имя метода?
subj исходя из контекста, для удобства чтения кода, чтобы имя метода было самодокументированно, мнемонически понятно что делается внутри, не залезая внутрь.
Даже не знаю как это назвать, выражу мысль другими словами, на примере и на пальцах: - есть соглашения по коду для конкретного проекта, по всей видимости, мой вопрос касательно какой-то части этих соглашений, из серии "приватные методы будем именовать с _" или "если вью слушает данные, то метод вью, который перерисовывает её должен называться update". Поделитесь опытом.
__________________
لعبة الحياة |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
У нас:
invalidate - метод говорящий, что изменения наступили, часто это просто установка флага _isInvalidated в true draw - первоначальное рисование update - метод перерисовывающий/изменяющий, часто это изменние позиции-размеров элементов добавленыйх в draw, после отрисовки вызываем метод validate, устанавливающий _isInvalidated в false
__________________
Отряд Котовскага |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
У меня в самом начале были такие вопросы, да и по сей день остаются.
Но на большую часть я ответил изучая фраймворки. Почти во всех методы схожие по работе называются одинаково. Может и Вам подсматривать? |
|
|||||
Регистрация: Aug 2008
Адрес: RUS, Viipuri
Сообщений: 44
|
caseyryan,
Перевести, банально, я смогу, затем осмыслить перевод, реализовать правила и придерживаться их. Спустя какое-то время я пойду по гитхабу изучать фреймворки на предмет сабжа, и вдруг окажется, что перевёл то я правильно, правда осмыслил не так, возможно даже диаметрально противоположно общепринятому соглашению... И далее, поливая код кровавыми слезами менять свой "утиный подход" на нормальный! Да, часто самый верный ответ на все вопросы - rtfm, но я же прошу дать мне этот самый fm )) и пойду продуктивно гуглить, например, по _isInvalidated...
__________________
لعبة الحياة Последний раз редактировалось taras_; 22.04.2014 в 15:55. |
Часовой пояс GMT +4, время: 21:52. |
|
« Предыдущая тема | Следующая тема » |
Теги |
cтандарт оформления кода , naming convention , сoding сonventions |
Опции темы | |
Опции просмотра | |
|
|