refactoring

    1

    4답변

    C 파일을 전달하고 더 구조화 된 C 파일을 출력하는 일부 무료 소프트웨어가 있는지 궁금합니다. 나는 오래전에 작성된 C 코드의 짧은 부분을 다룹니다. 나는 그것으로부터 영리한 알고리즘을 추출하고 싶지만 코드 자체를 다루는 것은 어렵다. 왜냐하면 C 코드를 읽을 수있게 만드는 모든 것이 부족하기 때문이다. node *first(node *p) {

    7

    5답변

    툴을 사용하여 코드 검토 및 리팩토링을 자동화하려고합니다. FxCop이나 ReSharper 라인에 뭔가가 있습니다. 이러한 요구 사항을 충족 도구를 제안 찾고 : 낮은 학습 곡선. C# (어쩌면 VB.NET)을 대상으로합니다. 규칙을 쉽게 추가하거나 사용자 정의 할 수 있습니다 (전체 CodeDOM 이해). 잘 설명되어 있습니다. 무료 또는 싼 싸구려. 죄

    1

    6답변

    저는 처음으로 대규모 리팩터링을 시작했으며 (불행히도 커다란) 클래스를 두 개로 분리해야 인터페이스를 통해서만 통신 할 수 있습니다. (내 발표자가 컨트롤러로 밝혀졌으며 GUI 로직을 App 로직에서 분리해야 함). VisualStudio 2008 및 Resharper에서 C#을 사용하여 가장 쉬운 방법은 무엇입니까? 내가하려고 하겠어 것은 는) 새로운 클

    17

    3답변

    내가 옛날 스크립트 단위 테스트를 추가 할 필요, 스크립트는 다음과 같은 형태로 모두 기본적으로 있습니다 : 내가하려고하면 #!/usr/bin/perl # Main code foo(); bar(); # subs sub foo { } sub bar { } 는 단위 테스트에서이 코드를 '필요'코드의 메인 섹션 나는 "foo"를 고립 상

    1

    5답변

    NavigationTitle, NavigationUrl 및 IsCurrent 속성이있는 경량 클래스 인 Breadcrumb 유형의 IList가 있습니다. 그것은 웹 서버에 캐시됩니다. 나는 아래의 코드를 사용하여 IsCurrent가 true로 설정된 첫 번째 빵 부스러기까지 현재 빵 부스러기 흔적을 만드는 방법을 사용합니다. 그것의 아주 못생긴과 확실히 빠

    1

    5답변

    게임을 만들고 있는데, 그 중 하나가 스킬 값에 따라 캐릭터의 기본 히트 수를 계산합니다. 이 방법은 현재 각 스킬을 짧은, 중간 및 긴 범위에서 사용할 수 있으므로 각 값을 개별적으로 계산합니다. 필자는 원래 스킬을 튜플에 결합하고 반복하여 각 히트 번호를 동적으로 생성 할 수 있다고 생각했습니다. 그러나 실제로 현재 가능한지 여부는 알지 못합니다. 현재

    0

    2답변

    <?php /** * My codebase is littered with the same conditionals over and over * again. I'm trying to refactor using inheritance and the Factory * pattern and I've had some success but I'm now stuck

    1

    1답변

    나는 좋은 PHP ORM 도구를 찾고 있었고 최근에 Kohana에서 좋은 ORM 클래스를 발견했습니다. 그것은 상당히 훌륭하고 간단한 ORM 구현을 가지고 있습니다. 문제는 코드가 Kohana 프레임 워크 외부에서 다시 작성/리팩터링없이 재사용 할 수 없다는 것입니다. 그것은 Kohana 클래스 로더와 다양한 프레임 워크 로딩 전략에 의존합니다. 또한 필수

    3

    1답변

    기본적으로 .Net 2.0 용 마법사 컨트롤을 사용하여 작성된 약 10 개의 응용 프로그램이 기본적으로 동일하게 수행됩니다. 그들이 따라 흐름은 매우 간단하다 : 이러한 응용 프로그램 중 일부는 사용자가 보고서에 대한 사용자 정의 이미지를 업로드 할 수 있도록 사용자가 데이터의 특정 라인을 선택할 수 등의 옵션 페이지를 가지고 1. User selects

    3

    3답변

    현재 변환을 대체 할 코드를 리팩터링하고 있습니다. TryParse를 사용합니다. 개체에 속성을 만들고 할당하는 다음 코드를 보았습니다. 내가 무슨 짓을했는지에 var p = new Person { RecordID = Int32.TryParse(row["ContactID"].ToString(), out RecordID) ? RecordID : RecordI