같은 조건을 확인하는 메소드 내에서 소량의 코드 복제에 대한 의견을 듣고 싶습니다. 예 : While(condition){
...... do x
}
는 악몽을 버전 관리 할 수있는 내가 코드를 리팩토링 것이다 복제의이 종류의가 있었다 일반적 경우, 예를 들어 조건 변경하면 모든 인스턴스를 변경해야 할 경우는 어떻게이 아닌 좋은 일을 할 수 . 그러
서로 다른 비즈니스 로직, 응용 프로그램 계층, 웹 서비스 및 WCF 계약에서 공유되는 v 계층 구조 (또는 DTO) 수가 많습니다. 나는 모든 코드를 리팩터링하여 구조를 신중한 비즈니스 영역으로 분할하고자합니다. 두 질문 : 나 (I 클래스 A를 원하는 주어진 모든 종속성을 나열)이 작업을 수행하는 데 도움이 될 수있는 도구가 있습니까? DTO를 여러 응
이 자바 스크립트 코드를 리팩터링하는 데 도움을주세요. 예약 된 메시지 전송을위한 큰 형식이 있습니다 (날짜, 응답 유형, 날짜 별/수량 단위, 크레딧 시스템 - 런타임에 예약 된 전송 계획의 총 비용 계산 필요). 이 양식에 자바 스크립트 검사기를 쓰고 있습니다. 검사 알고리즘 1) 보낼 날짜 시간이 지난 순간 이 아닌 경우 확인) "날짜 종료"있는지 확
Visual Studio 2008에 대해 내가 좋아하는 것 중 하나는 소스 코드 파일에서 "using"지시어를 리팩토링하고 재구성 할 수 있다는 것입니다 (2005 년에 있었을 수도 있지만 기억이 안납니다). 구체적으로 말하면, 지시어를 알파벳 순서로 재구성하는 방법 (핵심 FCL 라이브러리가 맨 위에 떠있는 경우에도)과 거기에있을 필요가없는 지시문을 제거
처음 네 장 (Refactoring: Improving the Design of Existing Code)을 읽은 후 필자는 첫 번째 리펙토링을 시작했고 거의 즉시로드 블록에 도달했습니다. 리팩토링을 시작하기 전에 레거시 코드 주위에 단위 테스트를 두어야한다는 요구 사항이 있습니다. 따라서 리팩토링에서 원래 코드가 변경되지 않았는지 확인할 수 있습니다 (어
내 친구와 또 다른 논쟁. - 왜 #in_group처럼 class User < ActiveRecord::Base
has_many :groups
def in_group?(group)
groups.include?(group)
end
end
class Group < ActiveRecord::Base
has_man
약 10 개의 디렉토리에 약 500 개의 파일 소스 코드가 있습니다. 필자는 디렉토리 구조를 리팩토링 할 필요가 있습니다. 여기에는 디렉토리 계층 구조를 변경하거나 일부 디렉토리의 이름을 변경하는 것이 포함됩니다. svn 버전 컨트롤을 사용하고 있습니다. 리팩터링에는 두 가지 방법이 있습니다. 하나는 svn 기록 (svn move 명령 사용)이고 다른 하나