Показать сообщение отдельно
Старый 29.02.2012, 14:16
HardCoder вне форума Посмотреть профиль Отправить личное сообщение для HardCoder Найти все сообщения от HardCoder
  № 10  
HardCoder
 
Аватар для HardCoder

блогер
Регистрация: Apr 2011
Сообщений: 583
Записей в блоге: 2
Все написанное ниже - это мое личное мнение и любое оспаривание моих слов... по крайней мере буду стараться игнорировать.
В посте №20 Wolsh меня шокировал. Знал что-то про наследование про то что подклассы - это классы с бöлбшим количеством свойств, но дальше не лез. Что бы там не говорили, теперь буду везде писать и this и super, а теперь и более серьезно относится к этим вещам. Руки от этого не отпадут, конвенция этого не запрещает. Мало того, считаю это хорошим тоном ЯВНО указывать к КОМУ ты обращаешься. ООП - он на то и ООП, что ты обращаешься к ОБЪЕКТАМ, а не к призракам. Это как писать точку с запятой в конце выражения, без которой можно и обойтись (это пример - не примите за новую ветку флуда; знаю что в случае с точкой с запятой есть объективные преимущества). Не знаю, обратил ли кто-то внимание на мои слова несколькими постами выше: у this действительно есть преимущества: скорость написания/чтения кода (сниппеты/распознавание переменных). А слова:
Цитата:
this для тех, кто не умеет нормально оформлять код
расцениваю как крик души, потому что объективности в этих словах ни какой. Меня вот, например, жутко бесит, когда фигурную скобку ставят в новой строчке вместо того чтобы ставить в конце выражения. Конвенция говорит что это правильно писать в новой строчке, но я все равно не могу к такому привыкнуть. Но, я же не говорю, что человек, который это делает, что-то не знает, или он делает по-глупому, только потому что Я так не делаю. Он выработал себе такой стиль, привык к нему. Поэтому если его стиль не нарушает правил хорошего стиля или конвенции - так пусть пишет себе. Мы не в праве с ним спорить, если у нас нет объективных доказательств что он не прав. Поэтому сам спор: "this/не this" - глупый.
На вопрос топикстартера:
Цитата:
Что дает употребление this в не динамических классах?
Ответ: ничего не дает.

Добавлено через 10 минут
Хотя, признаю что пример со скобой - плохой. Конвенция говорит, что надо писать в новой строчке, а я сам же дальше написал: "...если его стиль не нарушает правил...". Ну, что же - слово не воробей... Но, думаю, смысл понятен
__________________
Я мало чего умею, но зато хорошо умею учиться...