refactoring

    7

    4답변

    뷰에는 코드가 없어야하지만 현재 작업중인 프로젝트에서 뷰에 많은 로직이 있다는 것을 알고 있습니다. 내 홈 페이지는이 같은 논리의 aweful 많이 가지고있는 부분보기 지금 <% Html.RenderPartial("SearchResults"); %> 있다; <div id="RestaurantsList"> <%if (Model.restaurantsLis

    2

    5답변

    다음 HQL을 가지고 있다고 가정 해 보겠습니다. MyEntity String hql = "select e.aField from MyEntity as e"; 리팩토링하고 MyEntity의 멤버 변수 aField의 이름을 다른 것으로 변경하려면 문자열의 전체 코드에서 모든 항목을 변경해야합니다. . 한 hql 문자열을 변경하는 것을 잊어 버리면 코드가 손

    1

    6답변

    첫 번째 생각은 메서드에서 너무 많은 코드 줄입니다. 대부분의 경우 적어도 여러 가지 방법으로 분해 할 수 있습니다. 나는 더 많은 것을 가지고 있지만, 피하는 것이 가장 간단한 것 중 하나 인 것으로 보인다. 그것은 정말 1000 줄의 코드를 가진 메소드를보기 위해 나에게 버그가있다. 이것은 또한 공통적 인 문제로 보인다. 당신이 위/아래로 스크롤 할 필

    0

    4답변

    피할 수 있다면 두 곳에서 같은 것을 정의하는 것을 좋아하지 않습니다. 두 개의 서로 다른 테이블을 다루는 두 개의 쿼리가 있지만 기본적으로 동일한 테이블 (두 쿼리를 보증하는 고유 한 조건부 쿼리)이 포함되어 있으며 두 개의 예측을 아래의 "동일한 정의 된 개체 두 곳에서 ". 나중에이 쿼리를 수정하면 다른 열을 포함하도록 항상 투영을 동일하게 유지해야합

    0

    2답변

    데이터베이스의 각 테이블에 대한 액세스 방법을 포함하는 비즈니스 논리 계층 클래스가 있습니다. 꽤 많은 테이블이 있기 때문에 엔티티 (코딩 할 때 더 쉽게 액세스 할 수 있도록)별로 메소드를 그룹화하기 위해 구조를 재구성하려고합니다. 그래서에서이 : 이것에 BLL.Database MyDB = new BLL.Database(); BLL.Entity.User

    1

    4답변

    파이썬은 아주 간단한 바로 가기로 채워져 있습니다. 예를 들어 : self.data = map(lambda x: list(x), data) 수많은 다른 사람의 사이에서 (그래서 꽤하지 않지만) tuple(t[0] for t in self.result if t[0] != 'mysql' and t[0] != 'information_schema') . i

    5

    4답변

    메소드가 사용되지 않는 것으로 표시되면이 메소드를 비 사용되지 않는 해결 방법으로 대체하는 도구가 있습니까?

    0

    1답변

    Apple iPhone Dev 포럼뿐만 아니라 여기 (비슷한, 거의 동일한) 스레드를 읽었습니다. 참조 된 링크를주의 깊게 살펴 봤습니다. 모든 것을 시도했지만 내가 한 일은 XCode의 리팩토링을 다시 가져 왔습니다. 한숨. 저는 100 % 코코아 터치 프로젝트 (즉, Pragmatic Programmers - Objective-C 2.0의 코딩 - 영화

    3

    5답변

    그래서 내가 좋아하는 뭔가를 보이는 도우미 메서드를 다음 private D GetInstanceOfD(string param1, int param2) { A a = new A(); B a = new B(); C c = new C(a,b, param1); return new D(c, param2); } 그것은 나는

    0

    3답변

    죄송합니다. 제목이 잘못되었으므로 단어를 올바르게 입력하는 법을 알지 못했습니다. Table tab = Table.OpenTable("SomePath"); Table tab = Table.CreateNew("DummyTableName"); : 나는 모든 방법이 유형에 정적 곳, 같은 것을 사용하고있는 현재 시점에서 //Creates a new tabl