Size: a a a

2021 October 01

Dv

Dr. Friedrich von Ne... in codingteam
Ха-ха-ха.
источник

c

codingteam@cjr in codingteam
Minoru
Mr.Purple: минимум больших функций. Распиливать портянки проще, чем связывать воедино разбросанные по всей программе ниточки. Но, конечно же, лучше в крайности вообще не впадать :)
источник

c

codingteam@cjr in codingteam
Mr.Purple
засчитано
источник

c

codingteam@cjr in codingteam
Mr.Purple
portnov: просим-просим!
источник

c

codingteam@cjr in codingteam
Minoru
Mr.Purple: ты собираешься написать 10 KLOC прямо в main и потом всем рассказывать, что это тебя в Цодингтиме научили? :)
источник

c

codingteam@cjr in codingteam
Mr.Purple
нет. мне говорят, что очень бльшой уровень вложенности
источник

c

codingteam@cjr in codingteam
Mr.Purple
но переменные на мой взгляд названы неплохо и все должно быть более-менее понятно
источник

c

codingteam@cjr in codingteam
Mr.Purple
даже васяну, который первый раз открыл код
источник

c

codingteam@cjr in codingteam
Minoru
покажешь код?
источник

c

codingteam@cjr in codingteam
источник

c

codingteam@cjr in codingteam
Minoru
https://github.com/unam3/fsd-rest-news/blob/507448e14cecfc6a27131d32f973a2e67c550a10/src/RestNews.hs#L244-L247  а вот это никак с помощью do notation не переписывается? Можно было бы избежать лесенки
источник

c

codingteam@cjr in codingteam
Mr.Purple
переписывается все. не думал, что в таком месте оно уместно
источник

c

codingteam@cjr in codingteam
Minoru
придирки, видимо, к makeApplication? Но там, вроде, ничем особо не поможешь. Можно «вывернуть» выражение, написав сначала внутреннюю лямбду (с тремя параметрами) и потом постепенно оборачивая её (с частичной подстановкой), но не факт, что результат будет понятен
источник

t

ttldtor in codingteam
Гугол хуи
источник

t

ttldtor in codingteam
сам удивился
источник

c

codingteam@cjr in codingteam
Mr.Purple
Minoru: если бы мне еще писали сразу к чему придирки :)
источник

Dv

Dr. Friedrich von Ne... in codingteam
https://github.com/JetBrains/rd/pull/252 а мне вот такую штуку принесли
источник

c

codingteam@cjr in codingteam
Minoru
Mr.Purple: вобщем-то, лесенки можно и просто выравниванием избежать. Останется только повторение «ExceptT», но не факт, что ради трёх строчек имеет смысл заморачиваться
источник

c

codingteam@cjr in codingteam
Minoru
Mr.Purple: интересная ситуация. Это какое-то тестовое задание, что ли?
источник

c

codingteam@cjr in codingteam
Mr.Purple
да
источник