@typescript_ru

Страница 430 из 669
Ҫѐҏӗѫӑ
01.12.2017
15:56:11
в машине тьюринга тоже сайд-эффекты

Дмитрий
01.12.2017
15:56:11
И?
Ну грести в ритм это не помешает, но я привык к более предсказуемым способам

Ҫѐҏӗѫӑ
01.12.2017
15:56:20
и брейнфаке

не подходят

Google
Дмитрий
01.12.2017
15:56:34
В сайд-эффектах нет ничего плохого

Сергей
01.12.2017
15:56:39
я против сеттеров и геттеров, но по соображениям прозрачности кода, как выше пишут
так я об этом и пишу блин что сеттеры порождают неочевидный код

Vladimir
01.12.2017
15:56:46
99% свойст не имеют геттеров и сеттеров, поэтому в том 1% случаях, когда они есть, очень сложно понимать, что происходит

Ҫѐҏӗѫӑ
01.12.2017
15:56:54
как же? вон выше пишут что все из-за сайд-эффектов

Дмитрий
01.12.2017
15:57:07
Просто они не должны быть неявными как и все остальное

Алексей
01.12.2017
15:57:28
Всё, пацаны, расходимся и никогда-никогда не используем геттеры и сеттеры, так как Сова в них не умеет.

Алексей
01.12.2017
15:58:16
ну сделай как в Java, сделай ВООБЩЕ всё через методы

и у тебя на каждой строчке будет явный вызов метода

Сергей
01.12.2017
15:58:37
нафига мне это делать

хотя конечно так будет гораздо лучше

Google
Дмитрий
01.12.2017
15:58:43
как сделать сеттеры явными
Я уже написал выше, язык не предоставляет возможности описывать побочные эффекты выполнения

Алексей
01.12.2017
15:59:00
и ты точно также не будешь знать, что он делает - просто отдаёт свойство или запускает сайдэффект

Алексей
01.12.2017
15:59:15
и будешь в каждой строчке переходить к коду метода

Дмитрий
01.12.2017
15:59:16
ну сделай как в Java, сделай ВООБЩЕ всё через методы
Вот уж про что что а про джаву ты бы не заикался

Алексей
01.12.2017
15:59:19
и смотреть

Сергей
01.12.2017
15:59:21
я БУДУ ЗНАТЬ что там функция и есть код возможно медленный

Алексей
01.12.2017
15:59:42
да

на каждой строчке

Сергей
01.12.2017
15:59:51
да и насрать

зато код очевиден и прозрачен

Алексей
01.12.2017
16:00:02
ну и пиши на джаве тогда

Дмитрий
01.12.2017
16:00:03
Блин, короче реально не вижу смысла что либо объяснять человеку, он уже все для себя решил

Сергей
01.12.2017
16:00:07
а не так, когда то же самое, только не знаешь о том что внутри и даже понятия не имеешь почему всё работает так

Дмитрий
01.12.2017
16:00:27
ну и пиши на джаве тогда
Слышишь звон но не знаешь где он

Алексей
01.12.2017
16:00:36
Дмитрий
01.12.2017
16:00:43
Всё

Алексей
01.12.2017
16:00:53
Всё
что всё?

Сергей
01.12.2017
16:01:04
что не так?
не советуй никому юзать сеттеры/геттеры

Google
Алексей
01.12.2017
16:01:33
Слышишь звон но не знаешь где он
или ты хочешь сказать, что в джаве нет постоянных getSomething(), setSomething(value) ?

Дмитрий
01.12.2017
16:01:55
что всё?
Я сомневаюсь что ты реально работал на джаве ввиду твоих утверждений выше

Сергей
01.12.2017
16:02:23
или ты хочешь сказать, что в джаве нет постоянных getSomething(), setSomething(value) ?
https://github.com/airbnb/javascript#accessors--no-getters-setters ПОЧИТАЙ, а не разглагольствуй. Че это самый популярный стайлгайд в жс запрещает геттеры/сеттеры не просто же потому что мне не нравится я пришел и кинул им issue (ага)

Ҫѐҏӗѫӑ
01.12.2017
16:02:26
джава становится норм бтв

почти уже как котлин)

Morsik
01.12.2017
16:02:48
джава становится норм бтв
недостаточно быстро

Ҫѐҏӗѫӑ
01.12.2017
16:03:02
ну по сравнению с жс да

Vladimir
01.12.2017
16:03:10
недостаточно быстро
Не-не, там теперь будет быстрее чем в js

Ҫѐҏӗѫӑ
01.12.2017
16:03:24
зато в жс на стейдже 3 выясняется, что спека и полифилл пропозала не работают

Дмитрий
01.12.2017
16:03:43
джава становится норм бтв
Я решил что понаблюдаю за этим со стороны Ушёл с джавы, пока желания возвращаться не возникало

Ҫѐҏӗѫӑ
01.12.2017
16:03:47
это для чего?
это про flatMap

свежий кек

Сергей
01.12.2017
16:04:10
к каким-либо объективным выводам в тот раз так и не пришли
теперь понимаешь почему так? человек просто не слышит ничего кроме собственного мнения

Ҫѐҏӗѫӑ
01.12.2017
16:04:35
это для чего?
https://github.com/tc39/proposal-flatMap/pull/47

единственный человек попробовал его и нашел идиотский баг

Алексей
01.12.2017
16:05:05
Я сомневаюсь что ты реально работал на джаве ввиду твоих утверждений выше
и я реально работал в джаве, и мне эти постоянные вызовы в функции надоедали и в том же сишарпе никаких нехороших последствий от использования свойств нет из-за его статической типизации и всегда (почти) можно провалиться в реализацию

Ҫѐҏӗѫӑ
01.12.2017
16:05:16
а комитет до 3 стейджа пропихнул быстренько

Google
Сергей
01.12.2017
16:05:16
джава становится норм бтв
я не шарю в жавке. Интересуюсь, разве с учетом сохранения совместимости, она может развиваться вообще?

Ҫѐҏӗѫӑ
01.12.2017
16:05:44
жс же развивается

Mike
01.12.2017
16:06:04
жс же развивается
я люблю на эту тему холиварить :)

Дмитрий
01.12.2017
16:06:12
Провалиться в реализацию это хороший эвфемизм

Довольно точный

Alex
01.12.2017
16:06:28
Почему там где появляются джависты начинается срач о технологиях? ?

Сергей
01.12.2017
16:06:33
и я реально работал в джаве, и мне эти постоянные вызовы в функции надоедали и в том же сишарпе никаких нехороших последствий от использования свойств нет из-за его статической типизации и всегда (почти) можно провалиться в реализацию
пусть в шарпах это и норм, и там IDE подсвечивает Мб это там норм. я не буду спорить ибо это шарпы Но жс это крайне неочевидный язык и ещё больше его усложнять, просто юзая его максимально неочевидную часть это просто выстрел себе в пах

Admin
ERROR: S client not available

Сергей
01.12.2017
16:07:27
Но повторюсь ещё раз. Тебе нравятся геттеры/сеттеры — юзай на здоровье. Но не советуй другим, особенно новичкам их юзать.

Aleh
01.12.2017
16:07:48
Сергей
01.12.2017
16:07:50
и вообще не я вводил в JS такую фичу
неважно. в жс много чего неочевидного есть. не надо ещё больше

Буду советовать.
блядь ну пиздец

andretshurotshka?❄️кде
01.12.2017
16:08:08
лол

Алексей
01.12.2017
16:08:12
блядь ну пиздец
чтобы тебя позлить

Сергей
01.12.2017
16:08:18
ты еблан

извините, но явсё

Google
Алексей
01.12.2017
16:08:37
ты еблан
вот видишь как эффективно

Сергей
01.12.2017
16:08:42
да нет

Bender
01.12.2017
16:08:53
у тебя сова над текстом

Дмитрий
01.12.2017
16:08:55
Сегодня тут по ходу распыляют что то токсичное

То геттерами обмазываются, то за до диез агитируют

Сергей
01.12.2017
16:09:58
вот видишь как эффективно
ты неадекватен. Напоминаешь пельменя. Был один чувак из чата сисадминства. я тебя обидел когда-то, что ты вообще не читаешь, что пишу?

Алексей
01.12.2017
16:10:35
А если серьёзно, то в геттерах-сеттерах нет ничего такого сверхужасного. С ними надо аккуратно, да. Но язык их поддерживает, в чужом коде можно запросто встретить и с этим уже ничего не поделать. Поэтому заявлять абсолютно категорично, что такие фичи нельзя использовать - это не самая лучшая идея.

Алексей
01.12.2017
16:11:24
я использую геттеры и сеттеры и знаю как не стрелять себе ими в лицо

так что если у вас с ними проблемы - не используйте

Алексей
01.12.2017
16:12:04
если хотите использовать - используйте

Сергей
01.12.2017
16:12:17
Nikita
01.12.2017
16:12:18
В жс же не зачем они

Алексей
01.12.2017
16:12:22
А зачем они тебе вообще ?
самый частый кейс - read only свойства

Сергей
01.12.2017
16:12:34
хочется — мб буду юзать декораторы и приватные проперти и не буду полифилить

ну хочется же

“мне похер на других” вот как называется такая позиция

Morsik
01.12.2017
16:12:54
а что не так с приватными пропертями?

Сергей
01.12.2017
16:13:05
Morsik
01.12.2017
16:13:09
да

Страница 430 из 669