Size: a a a

F# Flood: Диванная теория всего

2020 July 24

Dv

Dr. Friedrich von Ne... in F# Flood: Диванная теория всего
Кстати, насколько я вижу, in там не нужен для top-level let. А вот для определений внутри функций — там нужен.
источник

I

Igor in F# Flood: Диванная теория всего
а еще там есть
let parse_posts json =
 let open Yojson.Safe.Util in
 ...


очень веселая штука, что бы делать локальные open
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
источник

SB

S B in F# Flood: Диванная теория всего
ну про формальную верификацию он же не прав. хотя, там есть оговорка про ТЛА+, так что можно списать на это.
источник

DS

Doge Shibu in F# Flood: Диванная теория всего
Интересный список. Многие утверждения моим опытом подтверждаются, это любопытно.
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
Doge Shibu
Интересный список. Многие утверждения моим опытом подтверждаются, это любопытно.
ну здравый смысл все-таки. многие просто забывают, что хайп взят на вооружение уже давно
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
Какая жиза. Прям вся наша бигдата в Волмарте
источник

АУ

Анна Удовиченко... in F# Flood: Диванная теория всего
А я продолжаю пропихивать культуру ассерты писать. В этот раз сама код прошерстила, добавила асертов где отвалить может, сделала merge request, автор кода его ревьювает:

- Этот ассерт лишний, это поле никогда не должно получиться равным нулю, вряд ли мы сюда попадём

Ураааа! Мы почти дошли до смысла и назначения ассертов в коде!
источник

VK

Vladislav Khapin in F# Flood: Диванная теория всего
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
Анна Удовиченко
А я продолжаю пропихивать культуру ассерты писать. В этот раз сама код прошерстила, добавила асертов где отвалить может, сделала merge request, автор кода его ревьювает:

- Этот ассерт лишний, это поле никогда не должно получиться равным нулю, вряд ли мы сюда попадём

Ураааа! Мы почти дошли до смысла и назначения ассертов в коде!
в некоторых языках ассерты не попадают в код при сборке release
источник

A

Alexei in F# Flood: Диванная теория всего
я думал во всех
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
Shub Niggurath
в некоторых языках ассерты не попадают в код при сборке release
Но есть разница между ассертами и контрактами. Ассерты и не должны попадать кмк
источник

АУ

Анна Удовиченко... in F# Flood: Диванная теория всего
Да, в данном случае у нас для скорейшего отлова багов разработчиками, не для прода
источник

IC

Ilya L Che in F# Flood: Диванная теория всего
Я думал, для скорейшего отлова багов тесты пишут? Хотя одно другому не мешает, конечно.
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
Ilya L Che
Я думал, для скорейшего отлова багов тесты пишут? Хотя одно другому не мешает, конечно.
Ассерты проще написать, да. По ходу дела воткнул и дальше пошёл говнокодить
источник

АУ

Анна Удовиченко... in F# Flood: Диванная теория всего
У нас просто похоже все знали, зачем ассерты, кроме авторов того модуля 🤷‍♀️ и вот поэтому ошень трудно втаскиваются 🙈
источник

АУ

Анна Удовиченко... in F# Flood: Диванная теория всего
Прямо сериал. Ситком наверное
источник

АУ

Анна Удовиченко... in F# Flood: Диванная теория всего
Только не смешной
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
у вас прод в отладочном режиме работает, что ли? на чем  вы пишете?
источник