
Daniel
17.06.2018
09:09:48
так вот
существует масса способов написать херню
и, к сожалению, 90% херни появляются на этапе модификации ПО

Vladimir
17.06.2018
09:10:51
это самоцель?
Ну вообще это промежуточный уровень. Дальше логика такая же как с любыми контрактами - код присказуемее, легче расширять, легче интегрировать.

Google

Alexander
17.06.2018
09:10:58

Daniel
17.06.2018
09:11:04
и статическая строгая - она часть этой херни написать не позволяет
самую простую херню она останавливает
но - останавливает
путем - та-дам - УСЛОЖНЕНИЯ написания кода
не облегчения, и увеличения удобста
усложнения самого процесса создания ПО
ы?

Alexander
17.06.2018
09:12:45

Daniel
17.06.2018
09:13:05
всех 100%

Vladimir
17.06.2018
09:13:48
Ну смотри, кто-то написал вебырецмворк, у которого есть метод "ендпоинт" с внутренними контрактами, но эти контракты не покрыты, он написал его очень быстро, но при этом все юзера страдают. Ну и такое же представь, только альтернативный вариант.

Daniel
17.06.2018
09:13:48
и, в общем, похер уже, как именно выглядит конкретный синтаксис конкретного языка

Alexander
17.06.2018
09:13:55
всех 100%
Но строгая статическая типизация упрощает написание и рефакторинг кода, когда кода становится много

Google

Daniel
17.06.2018
09:14:45
совместимую херню при этом можно продолжать писать, ни что не мешает

Pawel
17.06.2018
09:15:45
Если конмпелятор гарантирует целостность switch-а по всем веткам - это хорошо, Но в Го он всё равно не гарантирует, даже в случае IAmComand. Не сказал бы я что это вызывает сильную боль

Alexander
17.06.2018
09:16:15

Daniel
17.06.2018
09:16:41
и?

Alexander
17.06.2018
09:17:11
и?
Если бы не компилятор, который подсказал мне где и что не так, то я бы потратил на это значительно больше времени, отлавливая баги в рантайме.

Daniel
17.06.2018
09:17:31
или нет

Vladimir
17.06.2018
09:17:47

Daniel
17.06.2018
09:18:23
а я вообще никогда отладчиком не пользуюсь

Vladimir
17.06.2018
09:18:58
Ну жаваскрипт боги тоже
Задачи разные бывают

Мерлин
17.06.2018
09:20:14
Слушайте
Ну о чем вы спорите
Пока я микросервисы типа crud на го писал, мне тоже ни отладчик не нужен был, ни дженериков не хотелось, ни типов сумм

Alexander
17.06.2018
09:20:32
или нет
А ещё если бы не система типов благодаря которой в проекте достаточно несложно разобраться, то вероятно я бы вообще не разобрался бы за день что там именно нужно сделать и бросил бы эту затею не приступив

Daniel
17.06.2018
09:20:49
и?

Мерлин
17.06.2018
09:20:57

Pawel
17.06.2018
09:21:30

Vladimir
17.06.2018
09:21:38

Alexander
17.06.2018
09:21:41

Мерлин
17.06.2018
09:21:41

Vladimir
17.06.2018
09:21:56

Google

Daniel
17.06.2018
09:22:06

Alexander
17.06.2018
09:22:14

Alexander
17.06.2018
09:22:21

Мерлин
17.06.2018
09:22:41

Daniel
17.06.2018
09:23:11
мы стараемся

Мерлин
17.06.2018
09:23:23
И всё будет хорошо, ваши волосы будут шелковистыми, а кожа мягкой даже в отсутствие метапрограммирования

Dmitry
17.06.2018
09:23:49
Что есть монолитное приложение ни как набор микросервисов-обьектов обменивающихся сообщениями ?

Daniel
17.06.2018
09:24:01
разные есть архитектуры

Vladimir
17.06.2018
09:24:03

Мерлин
17.06.2018
09:25:35

Daniel
17.06.2018
09:26:06
не
это про архитектуру

Daniel
17.06.2018
09:26:19
все остальное - следствия

Мерлин
17.06.2018
09:27:06
это про архитектуру
Такой уровень изоляции между кусками системы можно достичь и в монолите всё таки

Vladimir
17.06.2018
09:27:07
Были же нормальные библиотеки, все жили спокойной, тут вдруг надо миеросервисы

Pawel
17.06.2018
09:27:11

Daniel
17.06.2018
09:27:59
в хаскеле цимес в другом совсем

Pawel
17.06.2018
09:28:28
ок, руст и скала

Мерлин
17.06.2018
09:28:44
Да и в русте

Google

Vladimir
17.06.2018
09:28:53
И в русте

Daniel
17.06.2018
09:29:01
чистые функции хорошо параллелятся автоматически. а все остальное - плохо. ну и ленивые вычисления на чистых функциях бывают, а на нечистых - нет

Vladimir
17.06.2018
09:29:15

Daniel
17.06.2018
09:29:22
про руст я поканичего не знаю

Vladimir
17.06.2018
09:29:35

Vladimir
17.06.2018
09:29:44

Daniel
17.06.2018
09:29:45
а про скалу - знаю, она не очень нужна

Vladimir
17.06.2018
09:30:09

Admin
ERROR: S client not available

Мерлин
17.06.2018
09:30:18

Vladimir
17.06.2018
09:30:18
Если тут также будет - уйду и отсюда

Vladimir
17.06.2018
09:30:22

Vladimir
17.06.2018
09:30:33

Vladimir
17.06.2018
09:30:36
Я сюда триггернулся по нему

Pawel
17.06.2018
12:49:30
И в скале цимес в другом)
ага, джава с лямбдами и выводом типов плюс тонна бессмысленной злобной херни с имплицитами. Лямбды в джаве появились уже давно, вывод типов будет в следующей версии. И все говноскалы и говнокотлины пойдут лесом :)

Alexander
17.06.2018
12:50:52

Pawel
17.06.2018
12:54:59
андроед-чувакам нужен react native, но гуманный, чтобы не писать одновременно под ведроид и гей-ос. А на котлин ваш с его anko андроед-чуваки лишь палцем крутят у виска, поскольку ни каких реальных проблем он не решает

Aleksandr
17.06.2018
13:07:34
ага, джава с лямбдами и выводом типов плюс тонна бессмысленной злобной херни с имплицитами. Лямбды в джаве появились уже давно, вывод типов будет в следующей версии. И все говноскалы и говнокотлины пойдут лесом :)
слушай, Павел, я тебя банил уже два раза, а хотел раз десять. Давай сделаем так: не используй в своих выражениях слова говно, гей, злобный, крутить у виска, бессмысленный, говнокод, убогий, тупой, укушеный, бешеный, в общем все слова, которые твое мнение об аспектах программирования превращает в тявканье собаки. Будь конструктивным, а не негативным.

Pawel
17.06.2018
13:15:41
ладно, ок. почему нет как говорится

Alexander
17.06.2018
13:25:29
Просто речь людей показывают уровень их отношения к тому, чем они занимаются в принципе. Так же надо банить тех, кто размер памяти в километрах меряет, за введедение людей в заблеждение, так как память не может измеряться в метричских единицах длины

Google

Александр
17.06.2018
13:45:51
что за бред O_o
какие километры для памяти? я еще сплю?

Vladimir
17.06.2018
14:40:30

Vladimir
17.06.2018
14:46:55
слушай, Павел, я тебя банил уже два раза, а хотел раз десять. Давай сделаем так: не используй в своих выражениях слова говно, гей, злобный, крутить у виска, бессмысленный, говнокод, убогий, тупой, укушеный, бешеный, в общем все слова, которые твое мнение об аспектах программирования превращает в тявканье собаки. Будь конструктивным, а не негативным.
Да товарищ просто ведёт себя как студент

The
17.06.2018
17:01:12
слушай, Павел, я тебя банил уже два раза, а хотел раз десять. Давай сделаем так: не используй в своих выражениях слова говно, гей, злобный, крутить у виска, бессмысленный, говнокод, убогий, тупой, укушеный, бешеный, в общем все слова, которые твое мнение об аспектах программирования превращает в тявканье собаки. Будь конструктивным, а не негативным.
Да, Павлику нужно релакса немного. Злой он. А на аватарке такой добряк.
P.S: аватарка, которая не противогаз

Kirill
17.06.2018
17:04:25

Pawel
17.06.2018
17:07:18
+ 20 см

Michael
17.06.2018
17:08:11
В ширину

Kirill
17.06.2018
17:10:35

Daniel
17.06.2018
17:10:45
Дети во дворе собрались, меряются
Мажор: а мне родители из-за границы конверсы настоящие привезли
Ботаник: а мне родители комп проапгрейдили
Самый большой и сильный: а мне... А у меня... А я вам сейчас пизды дам!

Sergey
17.06.2018
17:11:57
> ботаник
> комп
не жиза

Daniel
17.06.2018
17:13:08
Это из 90х анекдот

Kirill
17.06.2018
17:13:42
живучий анекдот, я его в начале 2000-х слышал %)

Sergey
17.06.2018
17:13:44
я думал ботаники это про растения, а не про компы

Daniel
17.06.2018
17:14:06
А ботаны?

Michael
17.06.2018
17:16:11
Ботаник потому что сам растение