decoupling

    5

    5답변

    NDC에서 Bob Martin의 에피소드를 끝 마쳤습니다. 페이지 맨 위에있는 C#의 "using"지시문은 구성 요소 간의 긴밀한 결합으로 인해 잘못되었습니다. 프로젝트 참조 및 using 문을 추가하지 않고 외부 .dll을 사용하는 방법은 무엇입니까? 나는 V6을 사용하여 ProgId 문자열로 객체를 만들었다는 것을 기억한다. 내가 찾고있는 기술은 확실하

    1

    1답변

    저는 여러 개의 앱이 있고 뉴스 기사 용 뉴스 앱을 포함하려는 프로젝트를 진행하고 있습니다. 그러나 내 맞춤 앱에서는 뉴스 기사를 개체에 연결하고 싶지만 공개 소스 뉴스 앱을 사용하여 뉴스를 실행하고 싶습니다. 지금은 선택한 뉴스 앱을 해킹하여 내 모델과 ForeignKey 관계를 추가했습니다. 즉 위젯 모델 다음 내 위젯 모델 직접 연결 엔트리 모델로 뉴

    2

    3답변

    나는 디 커플하려고이 애플 리케이션 : 위치 - 응용 프로그램이 포함 세부 사항을 일부 위치 (도시, 국가에 대해, 배치 등) 디렉토리 - 관심 장소 (상점, 기차역, 술집 등)에 대한 세부 정보가 포함 된 앱 - 모두 분류 됨. 모두 locations.Location 및 directory.Item는 위도/LNG의 좌표를 포함하고 나는 특정 위도/LNG C

    2

    1답변

    코드 분리를 위해 앱에서 NSNotifications를 사용하려고합니다. 컴파일러에서 문자열을 알림 이름으로 사용할 때 도움이 필요합니다. 예를 들어 실수로 입력 한 경우 컴파일러에서 알려주고 싶습니다. "myNotificaion"을 입력하면 컴파일러에서 알 수 없으므로 정상적인 문자열을 사용하면 작동하지 않습니다. "myNotification"입니다. 이

    0

    1답변

    현재 표준 UI 컨트롤로 약간의 게임을 작성 중입니다. 지금까지는 좋았지 만 마음에 들지 않는 것은 codebehind 파일에서 컨트롤을 관리하고 있다는 것입니다. 모든 요소를 ​​분리하려고 할 때 사용자 인터페이스의 모든 데이터 관리와 논리를 처리하는 별도의 엔진/컨트롤러가 필요합니다. 컨트롤을 엔진에 등록 할 수 있으므로 통화 할 때마다 컨트롤을 전달할

    3

    1답변

    프리즘 (CAL) 프레임 워크를 만들려고합니다. (이것은 CAL에 대한 첫 번째 포어입니다.) 지역의 메뉴 항목 등록 서비스를 고안하는 데 어려움이 있습니다. 여기에 /// <summary> /// Menu item service - allows any module to register menu items with any region /// </summ

    2

    3답변

    우리는 시스템 A가 시스템 B로 데이터를 보내는 두 개의 시스템을 가지고 있습니다. 각 시스템이 다른 시스템과 독립적으로 실행될 수 있고 다른 시스템이 다운되면 둘 다 폭발 할 수없는 요구 사항이 있습니다. 문제는 디커플링 요구 사항을 충족하면서 시스템 A가 시스템 B와 통신하는 가장 좋은 방법입니다. 시스템 B에는 현재 db 테이블의 데이터를 폴링하고 삽

    2

    5답변

    저는 Robert C. Martin (일명 '삼촌 밥')의 책을 매우 강하게 읽었습니다. 나는 그가 말하는 나를위한 많은 것들이 나를 위해 실제적인 보호기 (작은 기능 크기, 사물에 대한 매우 설명적인 이름 등)를 발견했다. 내가 아직 지나지 않은 한 가지 문제는 코드 결합입니다. 반복해서 가지고있는 한 가지 문제는 배열을 래핑하는 것과 같은 객체를 생성한

    3

    3답변

    이것은 이론적 인 질문입니다. 로깅이 주 목적 인 클래스 내에 로깅이 있어야합니까? 다음은 숫자에 대한 계산을 수행 할 간단한 인터페이스입니다. public interface ICalculation { public int calculate(int number); } 다음은 계산을 수행하고 일부 로깅을 수행하는 ICalculation 인터페이스

    0

    2답변

    인터페이스에 모델 클래스를 다시 고려 중입니다. 모델 클래스는 Linq-to-SQL을 사용하여 자동 생성됩니다. class FooRepository { // ... public void Add(IFoo foo) { db.Foos.InsertOnSubmit(foo); } } InsertOnSubmit 메