Size: a a a

2020 April 13

SP

Stanislav Popov in rust_offtopic
стейтменты убоги
источник

SP

Stanislav Popov in rust_offtopic
ну тоесть ты понимаешь что все эти вещи когда пишут "я повелеваю чтобы х стал 0, а потом я повелеваю чтобы х стал 1" это бред. это бессмысленно, это не то чего хочет программист
источник

PK

Pavel Kvasnikov in rust_offtopic
Stanislav Popov
ну тоесть ты понимаешь что все эти вещи когда пишут "я повелеваю чтобы х стал 0, а потом я повелеваю чтобы х стал 1" это бред. это бессмысленно, это не то чего хочет программист
За то что хочет программист бизнес не хочет платить, отсюда все эти "Здравствуйте! Я программист на Haskell и я безработный"
источник

SP

Stanislav Popov in rust_offtopic
программист не хочет чтобы обьект менялся, он хочет чтобы некоторое ИМЯ которое доступно в текущем контексте было до нашей функции 0 а после нашей функции как 1, как вариант
источник

PK

Pavel Kvasnikov in rust_offtopic
Я не могу представить себе интернет магазин ввиде чистой функции
источник

SP

Stanislav Popov in rust_offtopic
Pavel Kvasnikov
Я не могу представить себе интернет магазин ввиде чистой функции
но функцию которая принимает реквест а отдает респонс можешь же?
источник

SP

Stanislav Popov in rust_offtopic
дело не в абсолютной чистоте, это лапша хаскелистов. дело именно в том что тебе не нужна императивка почти никогда. синк эбаут ит
источник

SP

Stanislav Popov in rust_offtopic
тебе не надо физические перекладывать обьекты туда сюда или не надо менять поля у юзера
источник

PK

Pavel Kvasnikov in rust_offtopic
Stanislav Popov
дело не в абсолютной чистоте, это лапша хаскелистов. дело именно в том что тебе не нужна императивка почти никогда. синк эбаут ит
Ты говоришь как программист SQL
источник

SP

Stanislav Popov in rust_offtopic
почему же?
источник

SP

Stanislav Popov in rust_offtopic
потому что сикель тоже "декларативен" ? так я не про декларативность, у неё слишком широкое понятие и обычно подразумевается дсли всякие
источник

PK

Pavel Kvasnikov in rust_offtopic
Stanislav Popov
почему же?
Потому что предлагаешь думать не о том как программа должна работать, а о том что она должна в итоге делать
источник

SP

Stanislav Popov in rust_offtopic
я говорю об экспрешенах
источник

PK

Pavel Kvasnikov in rust_offtopic
я слаб в номенклатуре, экспрешен - выражение, типо его можно вычислить, верно?
источник

SP

Stanislav Popov in rust_offtopic
тебя не должен заботить стейт обьектов и то что у них поменяется после этого метода, тебя должны заботить сами обьекты короче
источник

SP

Stanislav Popov in rust_offtopic
транзишены между ними
источник

SP

Stanislav Popov in rust_offtopic
Pavel Kvasnikov
я слаб в номенклатуре, экспрешен - выражение, типо его можно вычислить, верно?
ну короче смотри
if ololo:
  do_smth
else:
  do_other

это стейтмент. императивка
источник

SP

Stanislav Popov in rust_offtopic
а тернарка это экспрешен
источник

SP

Stanislav Popov in rust_offtopic
тернарка просто чтото принимает из контекста и чтото отдает как результат
источник

SP

Stanislav Popov in rust_offtopic
ну тоесть тот стереотип об фп как не делать а описать он правильный но его извратили
источник