Size: a a a

[offtop] DEFCON Нижний Новгород

2019 November 14

A🌚

Al 🌚l in [offtop] DEFCON Нижний Новгород
Алексей П
Я вот только что отнаследовался от контроллера, но чтобы методы базового класса ЗНАЛИ что их вызыват наследник - ввёл особую переменную в базовый класс... Так что всё тлен.
что-то идет не так) если методам базового класса надо знать что они вызываются наследникам - то такие методы надо выжигать напалмом и делать по-человечески
источник

А

Алексей П in [offtop] DEFCON Нижний Новгород
Al 🌚l
что-то идет не так) если методам базового класса надо знать что они вызываются наследникам - то такие методы надо выжигать напалмом и делать по-человечески
Наследование сделано чтобы не повторять описание похожих методов. Но базовый класс не достаточно абстрактен и работает с конкретными данными. Отсюда похоже и проблема. Да, надо хотя бы через параметр метода передать.
По человечески ещё не умеем. Но в процессе :)
источник

WS

Wire Snark in [offtop] DEFCON Нижний Новгород
Алексей П
Наследование сделано чтобы не повторять описание похожих методов. Но базовый класс не достаточно абстрактен и работает с конкретными данными. Отсюда похоже и проблема. Да, надо хотя бы через параметр метода передать.
По человечески ещё не умеем. Но в процессе :)
Сделай 2 класса, второй юзает первый
источник

P

Pryanik in [offtop] DEFCON Нижний Новгород
Egor Podmokov
покажи свой код, пока ты просто загуглил)
var pryanikTheBest == True;
источник

P

Pryanik in [offtop] DEFCON Нижний Новгород
источник

A🌚

Al 🌚l in [offtop] DEFCON Нижний Новгород
Pryanik
var pryanikTheBest == True;
И он нерабочий
источник

A🌚

Al 🌚l in [offtop] DEFCON Нижний Новгород
Все понятно с тобой)
источник

P

Pryanik in [offtop] DEFCON Нижний Новгород
Al 🌚l
И он нерабочий
"Если ты познаёшь правильное именование переменных - научишься программировать"
Главное - научиться давать имена переменным
Ты не шаришь просто
источник

💭П

💭 Руслан Прохоров in [offtop] DEFCON Нижний Новгород
Pryanik
"Если ты познаёшь правильное именование переменных - научишься программировать"
Главное - научиться давать имена переменным
Ты не шаришь просто
источник

A🌚

Al 🌚l in [offtop] DEFCON Нижний Новгород
Pryanik
"Если ты познаёшь правильное именование переменных - научишься программировать"
Главное - научиться давать имена переменным
Ты не шаришь просто
Черт, и правда не шарю
источник

P

Pryanik in [offtop] DEFCON Нижний Новгород
Al 🌚l
Черт, и правда не шарю
Вот, вот
Ну ничего, со всеми бывает)
источник

А

Алексей П in [offtop] DEFCON Нижний Новгород
Wire Snark
Сделай 2 класса, второй юзает первый
там возможно два варианта
1) Компонент <- A и Компонент <- B (<- значит является родителем)
2) Компонент <- A и A <- B
Т.е. во втором случае минимум повторения методов (они почти идентичны)
Но при этом в некоторых методах класса А надо использовать данные в контексте работы с классом B.
Т.е. нет необходимости создавать экземпляры явно - это делает фреймворк. А вот параметр из контекста передать требуется либо через параметр при вызове, либо вот сделать его свойством базового класса - в данном случае класс A
источник

А

Алексей П in [offtop] DEFCON Нижний Новгород
Как бы проблема даже не в архитектуре. А в самой возможности наличия подобных проблем :)
Проводя паралели с "недомассивом"..
источник

А

Алексей П in [offtop] DEFCON Нижний Новгород
Алексей П
там возможно два варианта
1) Компонент <- A и Компонент <- B (<- значит является родителем)
2) Компонент <- A и A <- B
Т.е. во втором случае минимум повторения методов (они почти идентичны)
Но при этом в некоторых методах класса А надо использовать данные в контексте работы с классом B.
Т.е. нет необходимости создавать экземпляры явно - это делает фреймворк. А вот параметр из контекста передать требуется либо через параметр при вызове, либо вот сделать его свойством базового класса - в данном случае класс A
Исправил. В базовом методе добавлен параметр с значением по умолчанию нуль. Наследующие методы вызывают базовый и передают контекстное данное. Базовый чекает что он не ноль и использует.
Всё равно не то, но работает и я пожалуй продолжу. Потом почитаю чтонибудь из теории. В следующий раз будет лучше!
источник
2019 November 16

P

Pryanik in [offtop] DEFCON Нижний Новгород
источник

s

swan'i in [offtop] DEFCON Нижний Новгород
Истории из жизни ?)
источник

P

Pryanik in [offtop] DEFCON Нижний Новгород
swan'i
Истории из жизни ?)
Ну твои)
источник
2019 November 20

P

Pryanik in [offtop] DEFCON Нижний Новгород
источник

P

Pryanik in [offtop] DEFCON Нижний Новгород
источник

EP

Egor Podmokov in [offtop] DEFCON Нижний Новгород
вообще шик
источник