code-cleanup

    1

    2답변

    우리 팀은 추가 유지 관리 및 개발을위한 기존 시스템을 제공 받았습니다. 이것이 사실 "유산"일 뿐이므로 정말 적은 수의 테스트가 있으며 그 중 대부분은 쓰레기입니다. 이것은 웹 인터페이스가있는 응용 프로그램이므로 컨테이너 관리 구성 요소뿐만 아니라 원할 때 언제 어디서나 "새롭게"수정되는 일반 Java 클래스 (모든 프레임 워크 등에 연결되지 않음)가 있

    0

    1답변

    #에 마우스를 올려 놓을 때 하위 메뉴를 아래로 슬라이드하려고하고 다른 옵션 위로 마우스를 가져갈 때까지 하위 메뉴를 계속 표시하려고합니다. # about 또는 nav # about 위로 마우스를 가져 가지 않으면 하위 메뉴를 숨기려고합니다. 도와주세요. $(document).ready(function() { $('a#about').hover(fu

    3

    2답변

    거대한 C# 코드베이스 (~ 300 KLOC)에서 작업하고 있습니다. 시스템의 구성 요소는 폴더 계층에 흩어져있는 구성 파일을 사용합니다. config에서 읽은 값은 한 위치에서 상수로 저장됩니다. 다른 폴더에 동일한 구성의 사본이 여러 개 있으며, 한 번 복사 및 체크인 한 다음 결코 업데이트하지 않습니다. 일부 파일에는 3 가지 버전이 있습니다. 하나는

    2

    2답변

    코드에서 ConfigurationPropertyAttribute 이름을 세 번 반복하면 정말 귀찮습니다. 맞춤법 오류나 놓기/붙여 넣기 속성을 놓치기 쉽고 이름의 한 인스턴스를 업데이트하는 것을 잊어 버리기 쉽습니다. 상수 선언은 이러한 문제 중 하나만 해결합니다. 더 좋은 방법이 있습니까? 나는 반사를 시도했지만, 속성을 열거하는 것이 훨씬 더 어려워 보

    1

    3답변

    교과서는 일반적으로 클래스가 너무 커지면 관리가 어려워 클래스가 제대로 정의되지 않았기 때문에 디자인에 수정이 필요하기 때문에 구현을 재고해야한다고 말합니다. 그러나 클래스가 실제로 컨트롤의 기능을 구현하기 위해 확장 될 때 (예 : Canvas) 클래스가 실제로 커지는 상황에서 히트 테스트, 그리기, 그리기 관리와 같은 여러 가지가 있습니다 이러한 경우에

    6

    3답변

    에 난 그냥 다음 종이를 통해 왔고 나는 그것이 매우 유용하다고 : http://www.objectmentor.com/resources/articles/Clean_Code_Args.pdf 나는 등 유사한 논문/책/자습서/찾고 있습니다. 리팩토링 및/또는 올바른 클래스 디자인에 대한 단계별 연습을 제공합니다. 파울러 (Fowler)의 "리팩터링 (Refact

    2

    2답변

    이것은 겉보기에는 간단한 문제이지만 깨끗하게 수행하는 데 문제가 있습니다. /이 /는/AN/절대/경로 /에 /은/위치// 내/파일의 내가 필요로하는의 /를 추출하는 것입니다/내/파일을 다음과 같이 I는 파일 경로가 그것이 내 상대 경로이기 때문에 위의 주어진 경로에서. 나는 다음과 같이이 일을 생각하고 방법 :이 String absolutePath = "/

    0

    1답변

    저는 Visual Studio에 익숙하지 않지만이를 사용하여 파일에서 메서드를 재정렬하고 싶습니다. ReSharper를 설치하고 코드 정리 작업을 한 가지만 수행합니다 (메서드 재정렬). 이제 내 문제는 Resharper -> Tools -> Cleanup Code에서 코드 정리를 선택하면 선택할 수 없다는 것입니다. 정리 코드가 회색으로 표시됩니다. 파일

    1

    2답변

    Django 프로젝트에서 사용하지 않는 템플릿을 감지하는 방법이 있습니까? Django 1.3 이전 버전에서는 this one과 같은 간단한 문자열 일치 기능을 사용할 수있었습니다. 하지만 1.3 이후에는 오버라이드하지 않으면 (예 : DetailView) 자동으로 template_name을 생성하는 일반 클래스 기반보기가 있습니다. 타사 모듈 템플릿을 덮

    0

    1답변

    내 코드에 문제가 있습니다. 실제로 작동하지만, 더 깔끔하게 정리하고 싶습니다. 그래서 나는 float x와 float y를 포함하는 클래스 Coord를가집니다. 생성자는 다음과 같습니다 내가 그런 식으로 필요한 모든 포인트를 만들 void Coord::Coord (float x,float y) { this->x = x; this->y = y; }