code-smell

    6

    5답변

    코드 작성이 매우 어려우나 때로는 피할 수없는 스타일입니다. 극단적 인 예입니다. 따라서 중첩 클래스에는 몇 가지 제한이 있습니까? 은 무엇입니까? 그런 상황을 어떻게 처리합니까? 라이브러리를 만드시겠습니까? 코드 new FileObject().new Format().new Words().new Some().new Continue someThing; (

    2

    3답변

    두 점으로 정의 된 선이 가로보다 90도 이상인지 알아 내려고했습니다. 여기에 내가 사용하는 코드가있다 bool moreThan90 = false; double angle = Math.Atan((double)(EndingLocation.Y - Location.Y)/(double)(EndingLocation.X - Location.X)); if (angl

    3

    3답변

    나는 최근에 내가이 ((Dictionary<string,string>)value).Add(foo); 같은 것을 가지고 하나의 예를 들어 내 손가락에 쉽게 캐스팅하기 위해 기능을 사용하기 시작하기 시작했다 그래서 나는이 ToDictionary(value).Add(foo); 을 할 수있는 작은 작은 도우미 함수로 변환 코드 냄새입니까? 또한 간단한 예제

    1

    1답변

    나는 프로젝트에 비교적 새로운 해요, 우리가 데이터베이스 (변경 변수와 함수 이름)로 만드는 몇 가지 비동기 호출에 대한 흥미로운 디자인 패러다임을 가로 질러 : private void OnLogin(object selectedInitialState, AsyncEventCompletedCallback<EmptyAsyncEventArgs> u

    2

    3답변

    내가 지금하고있는 생각은 공통 개체에 대해 특정 계산을 수행 한 다음 해당 결과에 따라 새로운 분석 개체 집합을 만드는 여러 수준의 "계층"시스템 분석 개체를 사용하는 것입니다. 새로 생성 된 분석 객체는 자신의 차례를 실행하고 선택적으로 더 많은 분석 객체를 생성하는 등의 작업을 수행합니다. 요점은 하위 분석 객체가 생성 된 객체 다음에 항상 실행된다는

    2

    4답변

    저는 개발중인 ASP.Net MVC 응용 프로그램에서 버그 수정 역할을하게 된 새로운 직업을 최근에 시작했습니다. 나는 웹 애플 리케이션을위한 MVC 접근 방식을 사용하는 큰 팬이고 012/2007/2008 년에 다시 시작하는 Maverick.Net에 상당한 생산 용 앱을 만들었지 만, 이것은 처음으로 ASP.Net MVC 프레임 워크를 사용하는 것입니다.

    3

    2답변

    강하게 입력 된 모델을 사용하기위한 다양한 소스에서 모델을 만들 필요가있는 실제 응용 프로그램에 대해 두 가지 옵션, 복합 모델을 고려하십시오 조회수 : 는 원래 도메인 클래스와 체인 모델을 제한, 뷰 단계로 전달해야 할 정보의 각 조각에 대한 속성 모델을위한 새로운 사용자 정의 클래스 만들기 Html.RenderAction을 사용하여 여러 contolle

    1

    3답변

    을 설정하는 배열을 전달 나는 종종이 관용구를 참조하십시오 public function __construct($config) { if (array_key_exists('options', $config)) { ... } if (array_key_exists('driver_options', $config)) {

    44

    10답변

    매개 변수를 사용할 때 유의해야 할 원칙이 있습니까? 아니면 메서드를 여러 값을 반환하는 좋은 방법으로 볼 수 있습니까? out 매개 변수를 지정할 때 언어 설계자가 염두에 두었던 점은 무엇입니까? 몇 가지 생각 후 편집 : 내가 지금 그것에 대해 생각하고, 나는 밖으로 매개 변수의 과도한 사용은 코드 냄새의 indicitive이 될 수 있다고하는 경향이있

    2

    4답변

    저는 처음으로 모든 아키텍처를 직접 수행하는 프로젝트에 참여했습니다. 나는 좌절하는 상황에 처했습니다. 양식에 대한 내 아키텍처는 경험적 관점에서 보면 올바른 것으로 보이지만 구현이 정확하다고 생각하지 않습니다. 내 아키텍처는 따라서이다 : 기본 클래스 : OrderForm 하위 클래스 : PurchaseOrder, Invoice, PurchaseOrder