Size: a a a

2020 August 17

IC

Ilya L Che in F# Chat
Использовать IDE и не зависеть от неё. Что-то тут не так.
источник

AI

Arthur Irgashev in F# Chat
Никто ж не говорит, что это критикал проблема, просто так было бы удобнее. Вот и всё
источник

R

Roman in F# Chat
Arthur Irgashev
Имхо, категоричность в таких вещах не есть гуд
да не, ясное дело, что хуже бы не было, будь такая фича. Просто на мой личный взгляд, ее отсутствие не осложняет жизнь заметным образом
источник

IC

Ilya L Che in F# Chat
Если привык к подобным удобствам в сишарпе, то осложняет. Мозг привыкает к паттернам "выдели код и нажми экстракт". И когда реальность начинает не соответствовать, то становится грустно.
источник

AI

Arthur Irgashev in F# Chat
Roman
да не, ясное дело, что хуже бы не было, будь такая фича. Просто на мой личный взгляд, ее отсутствие не осложняет жизнь заметным образом
Ну так и я о том. Это не критично, но с ней было бы чуть удобнее
источник

R

Roman in F# Chat
Ilya L Che
Если привык к подобным удобствам в сишарпе, то осложняет. Мозг привыкает к паттернам "выдели код и нажми экстракт". И когда реальность начинает не соответствовать, то становится грустно.
ну, справедливости ради, я и в сишарпе за 7 лет таким не пользовался. Хотя не все такие, само собой.
Просто для меня печатанье кода никогда не было бутылочным горлышком)
источник

IC

Ilya L Che in F# Chat
Понимаю.
источник

AI

Arthur Irgashev in F# Chat
Ilya L Che
Если привык к подобным удобствам в сишарпе, то осложняет. Мозг привыкает к паттернам "выдели код и нажми экстракт". И когда реальность начинает не соответствовать, то становится грустно.
Ну и это немного да, я уже не представляю рабочий день на шарповых проектах без клика ctrl + .
источник

AI

Arthur Irgashev in F# Chat
Ты как бы понимаешь, что вытащить что-то в другой класс / метод и тд ты можешь и сам, но уже просто привык пользоваться инструментами, которые экономят время
источник

Н

Николай in F# Chat
А вообще для других ML-подообных языков есть IDE продвинутее райдера\ионида?
источник

AI

Arthur Irgashev in F# Chat
Но в фшарпах такое нужно гораздо реже, соглы
источник

R

Roman in F# Chat
Arthur Irgashev
Ну и это немного да, я уже не представляю рабочий день на шарповых проектах без клика ctrl + .
Во, в сишарпе это было дико полезно. А щас вот задумался — в нашем довольно большом уже проекте на фшарпе навигироваться очень легко по двум причинам:
1) В фшарпе существенно ниже кол-во файлов в проекте
2) Жесткий порядок компиляции
источник

AI

Arthur Irgashev in F# Chat
Roman
Во, в сишарпе это было дико полезно. А щас вот задумался — в нашем довольно большом уже проекте на фшарпе навигироваться очень легко по двум причинам:
1) В фшарпе существенно ниже кол-во файлов в проекте
2) Жесткий порядок компиляции
Ну в фшарпах да, тут половину и применить не к чему-то
источник

AI

Arthur Irgashev in F# Chat
Но экстракта функций всё же не хватает :)
источник

П

Подполковник... in F# Chat
Привет. Как это можно исправить? AuthModel и RenderModel наследуются от BaseModel. На строке с render "Base" ворнинг, что parameter less generic
источник

R

Roman in F# Chat
Подполковник
Привет. Как это можно исправить? AuthModel и RenderModel наследуются от BaseModel. На строке с render "Base" ворнинг, что parameter less generic
попробуй let (model: BaseModel) = AuthModel()
источник

П

Подполковник... in F# Chat
неа, так нельзя
источник

R

Roman in F# Chat
или объявить req, чтоб он принимал #BaseModel
источник

Г

Герман in F# Chat
^
источник

R

Roman in F# Chat
кстати, ты и (data: #BaseModel) можешь написать, смысл тот же получится
источник