@oop_ru

Страница 208 из 785
Aleh
07.05.2017
18:49:26
Где та грань вообще?
так ну хаскель-раст?

Sergey
07.05.2017
18:49:46
Увидел, да. Косяк, имхо.
почему косяк? ожидаемое поведение

никогда не пользовался подобным?

Google
Sergey
07.05.2017
18:50:02
можно не писать геттеры)

улучшать инкапсуляцию

а то понапихают геттеров и думают что у них все хорошо с инкапсуляцией

Paul
07.05.2017
18:50:47
так ну хаскель-раст?
Может быть. Но вот хаскель без линейных типов, то есть сессионные типы безопасные не сделать. То есть, вроде как нужно вводить. Но так можно и дальше рассуждать аналогично

Aleh
07.05.2017
18:50:58
а кто-нибудь с понилангом игрался?

Andrey
07.05.2017
18:50:58
никогда не пользовался подобным?
Нет, я считаю, что статик методы хороши только в одном случае - это написание конструкторов с одной сигнатурой, но разным поведением. Не более.

Paul
07.05.2017
18:51:01
И тут дойти до кока

Andrey
07.05.2017
18:51:38
И иметь доступ к приватным полям даже из статика нельзя.

Sergey
07.05.2017
18:51:58
И иметь доступ к приватным полям даже из статика нельзя.
можно, если статик принадлежит к тому же классу)

Andrey
07.05.2017
18:52:47
можно, если статик принадлежит к тому же классу)
Я знаю как. Я говорю о том как вижу правильным.

Sergey
07.05.2017
18:52:59
Google
Paul
07.05.2017
18:53:13
расскажи нам про сессионные типы)
Ну крутая хреновина. Конец лекции

Aleh
07.05.2017
18:53:25
поверю наслово(

Paul
07.05.2017
18:53:46
поверю наслово(
Почитай уже, тебе понравится

Sergey
07.05.2017
18:53:55
ну то есть у тебя определение private - доступно любым членам этого же класса. Статический методы таки тоже члены класса. Решение - просто функции без контекста

а твои статические методы фабрики заменить явными фабриками

хотя в целом и функция справится

Sergey
07.05.2017
19:14:36
статический контекст не имеет доступа к нестатическому.
public static void magic(Foo instance) { instance.yourPrivateState = "Penetration!"; }

и его никто не остановит)

но да, статический контекст не имеет доступа к нестатическому, но он может обратиться с использованием нестатического контекста

Sergei
07.05.2017
19:15:48
public static void magic(Foo instance) { instance.yourPrivateState = "Penetration!"; }
ну так метод принимает обьект, и уже у обьекта есть определённое поле с определённым значением.

Sergey
07.05.2017
19:16:04
как по мне вполне себе логичное поведение

просто это не хорошо... так делать...

Sergei
07.05.2017
19:17:28
class Main { private int field; static int getField(){ return field; //compile error } }

Aleh
07.05.2017
19:17:50
ну логично)

Sergey
07.05.2017
19:18:01
class Main { private int field; static int getField(){ return field; //compile error } }
передай в getField инстанс из которого ты хочешь это достать

Aleh
07.05.2017
19:18:17
Sergey
07.05.2017
19:18:28
скорее зачем
ну я так делал для фабрик

удобненько

Google
Sergey
07.05.2017
19:18:37
но уже не делают так)

Aleh
07.05.2017
19:18:41
ну это именованые конструкторы

Sergey
07.05.2017
19:18:53
фабрики для ленивых

Aleh
07.05.2017
19:19:01
не вижу ничего плохого в них

Sergey
07.05.2017
19:19:08
да с ними все хорошо

Aleh
07.05.2017
19:19:21
я скорее про мутаторы какие-то

мол

в чем проблема занести метод в объект?

Sergey
07.05.2017
19:19:40
да нет такой проблемы)

Aleh
07.05.2017
19:19:50
даже писать меньше

Sergey
07.05.2017
19:20:13
даже писать меньше
никогда не недооценивай тупость тупизны

f4rt~
07.05.2017
19:20:26
спасибо))0

ты сделал мой вечер

простите

Like
07.05.2017
19:20:53
Не красиво перебивать

Sergey
07.05.2017
19:21:05
Не красиво перебивать
а я закончил) так что все красиво

Like
07.05.2017
19:21:13
Артур Евгеньевич
07.05.2017
19:21:31
так что с квадратом то разобрались?))

Sergey
07.05.2017
19:21:34
я такого трэша насмотрелся...

Google
Like
07.05.2017
19:21:41
Кстати, c# крутая штука, пасиб

Sergey
07.05.2017
19:21:42
особенно среди фронтэндщиков

Like
07.05.2017
19:22:11
так что с квадратом то разобрались?))
Это геометрическая фигура На этом и закончили :)

Sergey
07.05.2017
19:22:12
кучи ненужных ифов, свитчей... один чувак вообще чекал загрузилась ли либка (асинхронно типа) в циклике и проверяя наличие минифицированных полей

Артур Евгеньевич
07.05.2017
19:22:29
а является ли точка частным случаем окружности?))

Admin
ERROR: S client not available

Sergey
07.05.2017
19:22:47
а является ли точка частным случаем окружности?))
типа окружность с нулевым радиусом?

F01134H
07.05.2017
19:22:57
кучи ненужных ифов, свитчей... один чувак вообще чекал загрузилась ли либка (асинхронно типа) в циклике и проверяя наличие минифицированных полей
ты вот умный чувак. Сам не пробовал архитектурные решения придумывать, паттерны? Это конечно довольно абстрактный вопрос, но мало ли)

Артур Евгеньевич
07.05.2017
19:23:20
Like
07.05.2017
19:23:23
Серега, тебя тут Богом считают :D Ты добился всего в жизни ))

Артур Евгеньевич
07.05.2017
19:23:34
я тоже писал фреймворки...поверх Битрикса)))

F01134H
07.05.2017
19:23:44
Sergey
07.05.2017
19:23:47
Aleh
07.05.2017
19:23:47
Like
07.05.2017
19:24:05
f4rt~
07.05.2017
19:24:08
Клуб анонимных фреймворкописателей

Google
Like
07.05.2017
19:24:15
F01134H
07.05.2017
19:24:17
как мало надо что бы стать богом
куда нести жертвоприношения :D

f4rt~
07.05.2017
19:24:26
Я не такой, я другой
ога, рядом стоял

F01134H
07.05.2017
19:24:30
в плане программирования и алгоритмизации нет предела совершенству

Like
07.05.2017
19:25:12
не
Никто не заставляет вдаваться в крутости мира программирования (ох ты ж емае) Сиди всю свою жизнь на битриксе и получай по 100к, будь Архитектором (на битриксе) Делов то :D

F01134H
07.05.2017
19:25:25
но речь то не про таких человеков

Like
07.05.2017
19:25:39
но речь то не про таких человеков
Челики могут меняться )

Like
07.05.2017
19:25:42
F01134H
07.05.2017
19:25:44
Like
07.05.2017
19:25:50
Архитектор битрикса
И senior jquery разработчик!

f4rt~
07.05.2017
19:25:54
Sergey
07.05.2017
19:26:04
И senior jquery разработчик!
а никому не нужен джуниор CTO?

f4rt~
07.05.2017
19:26:17
Like
07.05.2017
19:26:20
а никому не нужен джуниор CTO?
Как насчет хтмл кодера который не знает css?

f4rt~
07.05.2017
19:26:21
сколько стоит ваш час?

Sergey
07.05.2017
19:26:30

Страница 208 из 785