Size: a a a

2020 August 17

AI

Arthur Irgashev in F# Chat
Arthur Irgashev
Ну у нас они почти не используются, но да, банального оверрайда тоже нет :(
У нас всё же 90% кода - это бл в виде функций, которые что-то считают
источник

AH

Ayrat Hudaygulov in F# Chat
я кстати даже в сишарпе функции не эксктрактил. Довольно странный инструмент по-моему.
Я пытался, но там какая-то дичь всегда создавалсь через диалоговое окно, гораздо быстрее было ручками то же самое сделать
источник

AH

Ayrat Hudaygulov in F# Chat
но я наверное просто не умею =)
источник

AI

Arthur Irgashev in F# Chat
Ayrat Hudaygulov
я кстати даже в сишарпе функции не эксктрактил. Довольно странный инструмент по-моему.
Я пытался, но там какая-то дичь всегда создавалсь через диалоговое окно, гораздо быстрее было ручками то же самое сделать
Хм, ты точно об экстрактинге ? Там диалоговых окон нет
источник

AI

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

AH

Ayrat Hudaygulov in F# Chat
Arthur Irgashev
Хм, ты точно об экстрактинге ? Там диалоговых окон нет
почти точно. диалоговые окна с подтверждением аргументов и их типов
источник

Н

Николай in F# Chat
Окна с выбором параметром, их последовательности, что возвращать
источник

AI

Arthur Irgashev in F# Chat
Ayrat Hudaygulov
почти точно. диалоговые окна с подтверждением аргументов и их типов
Значит ты или что-то другое имеешь ввиду, или не о вижловом экстрактинге
источник

AI

Arthur Irgashev in F# Chat
В вижуалке это на один пункт в контекстном меню тыкнуть
источник

Н

Николай in F# Chat
Решарперовый\райдеровый экстракт такой - с окном
источник

AI

Arthur Irgashev in F# Chat
Николай
Решарперовый\райдеровый экстракт такой - с окном
А, ну мейби, я ни тем, ни другим не пользуюсь, поэтому хз
источник

R

Roman in F# Chat
Arthur Irgashev
Ну везёт тебе, что тут ещё сказать :)

Я вот недавно захотел функцию заэкстрактить, и пососал помидорку

Пришлось ручками, ручками ...
у нас везде let байндинги, поэтому синтаксис объявления локальных и глобальных функций абсолютно одинаковый. Стало быть, экстракт функции — это просто ctrl+x; ctrl+v. Ну и контекст пробросить через параметры
источник

R

Roman in F# Chat
Какая помощь от ИДЕ тут требуется?
источник

AI

Arthur Irgashev in F# Chat
Ну вот есть у тебя
match a with
| smth -> a + b * c - smth
источник

AI

Arthur Irgashev in F# Chat
И вот хочешь ты вынести эту ветку
источник

AI

Arthur Irgashev in F# Chat
И не можешь
источник

R

Roman in F# Chat
ммм, дело серьезное
источник

AI

Arthur Irgashev in F# Chat
Roman
у нас везде let байндинги, поэтому синтаксис объявления локальных и глобальных функций абсолютно одинаковый. Стало быть, экстракт функции — это просто ctrl+x; ctrl+v. Ну и контекст пробросить через параметры
Имхо, категоричность в таких вещах не есть гуд
источник

DB

Denis Bobrov in F# Chat
ну скажем так, если ты при написании кода начинаешь зависеть от ide - стоит задуматься
источник

AI

Arthur Irgashev in F# Chat
Denis Bobrov
ну скажем так, если ты при написании кода начинаешь зависеть от ide - стоит задуматься
О чём ? О том, что я хочу немного большей автоматизации, нежели в блокноте ?)

Это не «зависеть»
источник