Size: a a a

2021 March 29

[

[BRM]White Rabbit in Haskell Start
undefined - каноничный выход же
источник

к

кана in Haskell Start
я вместо undefined пишу error "что-то конкретное"
источник

[

[BRM]White Rabbit in Haskell Start
ну или так, конечно
источник

O

Ortofax in Haskell Start
кана
нет, дырка не будет компилировать этот модуль вовсе
да, но может это и не плохо, если всё равно собираешься вернуться к этому коду
источник

к

кана in Haskell Start
потому что когда много таких undefined, сложно найти какой именно забыл написать
источник

к

кана in Haskell Start
Ortofax
да, но может это и не плохо, если всё равно собираешься вернуться к этому коду
так прежде чем вернуться к этому коду, нужно другой написать
источник

к

кана in Haskell Start
а как его написать если репла нет рабочего
источник

[

[BRM]White Rabbit in Haskell Start
Ortofax
да, но может это и не плохо, если всё равно собираешься вернуться к этому коду
плохо, в ghci не чекнешь
источник

к

кана in Haskell Start
лучше бы дырки конечно кидали ворнинг + вели себя как error, а не блочили компиляцию
источник

к

кана in Haskell Start
а ну тогда можно было дырку забыть случайно
источник

O

Ortofax in Haskell Start
тут выбор между "чтобы был репл" и "чтобы не забыть"
источник

[

[BRM]White Rabbit in Haskell Start
[BRM]White Rabbit
плохо, в ghci не чекнешь
я, конечно, "фальшивый хаскелит", но без ghci не представляю написания проекта
Там и тайпчеки удобные и вообще можно любую крутую штуку вытворять
источник

к

кана in Haskell Start
кана
лучше бы дырки конечно кидали ворнинг + вели себя как error, а не блочили компиляцию
и такое есть - -fdefer-type-errors
источник

к

кана in Haskell Start
будут и дырки, и ворнинг про дырку, и репл
источник

к

кана in Haskell Start
теперь буду так делать всегда
источник

к

кана in Haskell Start
нет, не буду, дырки тормозят, еще бы выключить солвер который предлагает варианты
источник

[

[BRM]White Rabbit in Haskell Start
Ortofax
тут выбор между "чтобы был репл" и "чтобы не забыть"
чтобы не забыть нормально error подойдёт, потому что он тебе прямо напомнит
источник

O

Ortofax in Haskell Start
ага, обсчитывая бухгалтерию на проде
источник

O

Ortofax in Haskell Start
(хотя кого я обманываю)
источник

[

[BRM]White Rabbit in Haskell Start
кана
нет, не буду, дырки тормозят, еще бы выключить солвер который предлагает варианты
*Кана через пять минут*: "и такое есть"
источник