srp

    3

    6답변

    약간 주관적 일 수 있지만 현재 상황에 대한 귀하의 의견을 듣고 싶습니다. 개체를 serialize/deserialize하는 데 사용할 클래스가 있습니다. public class MyClass { public static string ToXmlString(MyClass c) { /*...*/ } public static MyClass F

    1

    2답변

    이것은 회상 중 하나였으며 몇 가지 추가 피드백과 현장 검사가 필요했습니다. 우리는 현재 부 울린 플래그에 기반하여 활성화/비활성화하는 여러 가지보기를 가지고 있습니다 (Model.IsNew가 예제입니다). 뷰는 가능한 한 단순해야하며 컨트롤러는 뷰의 데이터를 결정해야한다고 생각합니다. 나는 부분적이거나 전체적인 견해가 무엇인지를 보여주고 처리해야하는 것이

    2

    1답변

    형식 A에서 형식 B로 데이터를 변환해야하는 클래스를 작성할 때 어떻게 "단일 책임 원칙"을 위반하지 않도록 할 수 있습니까? 형식 A와 B의 사양이 변경 될 수 있기 때문에 이러한 클래스를 변경해야하는 이유는 두 가지입니다.

    3

    2답변

    제목에서 내 유효성 검사 클래스가 내 모델의 모든 속성에 액세스하는 것이 좋은지 궁금합니다. 이상적으로, 일부 필드는 유효한지 여부를 확인하기 위해 10 개 이상의 다른 필드가 필요하기 때문에 그렇게하고 싶습니다. I 은 일 수 있지만, 10 개 이상의 매개 변수가있는 함수가 없을 것입니다. 아니면 모델과 유효성 검사기를 너무 결합시켜야할까요? 여기 제가

    6

    4답변

    Mixins은 일반적으로 클래스에 새로운 동작을 도입한다는 것을 감안할 때 일반적으로 클래스에 두 가지 이상의 동작이 있음을 의미합니다. 클래스에 단일 책임이있는 경우이 클래스는 변경 이유가 하나 뿐인 클래스로 정의됩니다. 그래서, 두 개의 서로 다른 관점 클래스는 변화를위한 하나의 이유가에서 이것을 볼 수 있습니다. 혼합 된 모듈에도 변경 이유가 하나뿐입

    0

    1답변

    우분투에서 make를 사용하여 srp-2.1.2를 컴파일 했으므로 libsrp.a 파일을 만듭니다. libsrp.a를 공유 라이브러리로 사용할 수있는 방법은 무엇입니까? .i dllimport.please를 사용하여 우분투의 C# 파일에서 libsrp를 사용하려면 libsrp.a 파일의 의미를 말해주십시오. 내가 나노를 사용하고 감사 확인 -D 다음 내가

    5

    3답변

    CRUD (작성, 읽기, 업데이트 및 삭제) 작업을 수행하는 UserServiceImpl 클래스를 설계한다고 가정합니다. Create, Read, Update 및 Delete 내보기에서 클래스를 변경하는 네 가지 이유가 있습니다. 이 클래스는 Single Responsibility Principle을 위반합니까? 위반하는 경우 , ReadUserServic

    8

    2답변

    위키 백과는 Single Responsibility Principle이 방법을 설명합니다 원리는 모든 객체가 하나의 책임이 있어야하고, 그 책임은 전적으로 클래스로 캡슐화해야한다고 단일 책임. 모든 서비스는 그 책임과 협의해야합니다. MVC에서 컨트롤러를 사용하면 프로그래머가이 원칙을 위반하게됩니다. 간단한 방명록 컨트롤러 및보기. 컨트롤러는 두 가지 메소

    0

    1답변

    http://srp.stanford.edu/source/srp-2.1.2.tar.gz에서 srp-2.1.2 소스를 다운로드했습니다. 유형 : ./configure를 ---> 모든 것을 확인 유형 : 나는 연결 과정에서 같은 오류가 계속이 시점에서 을합니다. 아래의 마지막 행을 참조하십시오 gcc -O -o telnet authenc.o commands.

    2

    2답변

    레거시 코드베이스에서 나는 너무 많은 필드/책임을 가진 매우 큰 클래스를 가지고 있습니다. 이 피자 객체를 상상해보십시오. 그것은 같은 고도로 세분화 된 분야가 있습니다 hasPepperoni hasSausage hasBellPeppers 나는이 세 분야에 해당하는 경우, 우리는 최고 피자를 가지고 있음을 알 수있다. 그러나이 클래스는 확장 또는 변경을 위