Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   This или не this? (http://www.flasher.ru/forum/showthread.php?t=155357)

Dukobpa3 03.05.2011 21:27

Цитата:

Сообщение от i.o. (Сообщение 993643)
Вах.. боже мой...

Имелся в виду FDT Eclipse Plugin. Можно и нашару настроить попытаться, но там без костылей не обойтись. Хотя тру-кодерам наверное костыли не страшны...

i.o. 03.05.2011 21:27

Цитата:

но разве this !== self?
нет.
this - это пространство экземпляра
self - это пространство класса, т.е. статиков
По сути, обращение через self::someField равнозначно обращению через MyClass::someField

КорДум 03.05.2011 21:29

А, не знал. А нужно оно только для тех, кто оперирует статиками и любит слово this ставить? ;)

wvxvw 03.05.2011 21:44

Не ставлю в других языках, где от этого ничего не меняется. В AS3 ставлю всегда, даже не смотря на то, что иногда это ни на что не влияет. Мне так удобно читать. Кроме того - лишний раз подстраховаться от того, что случайно не делаешь что-то не то - почему бы и нет. Кода иногда приходится писать очень много и "на выброс", типа тех же юнит тестов, в которых за звучностью названий как-то не всегда уследишь + иногда просто генеришь по шаблону. Даже если это в общем итоге увеличивает надежность на промилю - мне не жалко лишние пару буков набрать.

VitaliyKrivtsov 04.05.2011 01:21

Раздражает, когда везде где можно втыкивают this, по этому сам не ставлю. Как-то он не гармонично смотрится что-ли :)

etc 04.05.2011 12:43

Цитата:

Сообщение от i.o. (Сообщение 993623)
хм, а как же тогда:

Не понял вопроса. То, что Adobe рекомендует переносить скобку? Ну это их проблемы, они сами свои правила не соблюдают при этом.

mayakwd 04.05.2011 13:23

Цитата:

Сообщение от in4core (Сообщение 993576)
А надо
...
Пишите грамотно ))

Кому надо, в чем грамотность этого подхода?
Это как вызов new Ololo; без скобок, потому, что метод пустой?

КорДум 04.05.2011 13:31

mayakwd, это как в делфе: "типа принято" методы и функции, в которые ничего не передается, вызывать без скобок. Однако потом сидишь и чешешь репу - метод это экземпляра или свойство?

Lyso 06.05.2011 20:12

Ого.. Задал вопросик...

Спасибо всем за ответы!

dimarik 06.05.2011 21:20

Мы любим посмотреть на чужие проекты. И подметить как они не соответствуют нормам flasher.ru )

Lyso, спасибо что снова задали такой вопрос! Весна все простит )


Часовой пояс GMT +4, время: 17:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.