1
좋아, 얼마 전 나는 리팩토링 브라우저에 대해 읽었다. Lisp (또는 어쩌면 작은 토큰)이었다. 이 정보는 리 팩토링을 돕는 도구였습니다. F #에 대해 무료로 알고있는 사람이 있는지 궁금합니다. (기능적 언어는 그런 종류의 'nice'이어야 합리적인 것처럼 보입니다)리팩토링 브라우저
좋아, 얼마 전 나는 리팩토링 브라우저에 대해 읽었다. Lisp (또는 어쩌면 작은 토큰)이었다. 이 정보는 리 팩토링을 돕는 도구였습니다. F #에 대해 무료로 알고있는 사람이 있는지 궁금합니다. (기능적 언어는 그런 종류의 'nice'이어야 합리적인 것처럼 보입니다)리팩토링 브라우저
예, 원칙적으로 기능 언어는 리팩토링에 적합합니다.
, 그것은 기본적인 몇을 지원 : 내가 아는 한, 리팩토링에 대한 몇 가지 지원을 구현하는 유일한 도구는이 프로젝트입니다 하지만 좋은 접근법 (형식 검사와 같은 어려운 작업을 수행하기 위해 F # 소스 코드 사용)을 사용하고 있으므로 유망한 프로젝트입니다.
어쨌든 F #의 많은 리펙토링은 도구 지원을 필요로하지 않습니다. 종종 코드를 자르면 & 다른 컨텍스트에 붙여 넣기 만하면됩니다. 예를 들어, 나는 종종 let
선언을 작성한 다음 문자를 들여 쓰고 문자를 type
정의 (로컬 함수)로 묶어 유형으로 변환합니다.
위대하지는 않습니다. 괜찮 았음을 의미합니다. 그러나 모든 것이 사실적으로 높으며 분개자를 바꿉니다. (더 유용 할 수 있습니다. 예를 들어, partifuclar 함수를 호출하는 함수 목록이나 식별자가 사용되는 행 번호 목록을 생성하는 등) 그러나 어떤 경우에도 가장 좋은 것으로 나타납니다 그곳에. 감사합니다. –