software-design

    2

    2답변

    내 응용 프로그램에는 많은 스윙 구성 요소가 있습니다. 클래스에서 이러한 구성 요소 변수를 final로 만들고 생성자에서 인스턴스화해야합니까, 아니면 최종적으로 인스턴스를 만들어야합니까? public class MyClass { private final JFrame firstFrame; private final JPanel firstPa

    1

    2답변

    40 가지 제품에 대해 60 가지의 주문 유형이있는 CRM 시스템이 있습니다. 유사점이 있지만 각 제품의 각 주문 처리는 다릅니다. 이러한 명령의 프로세스 논리에 대한 코드에는 복잡한 if else 문이 포함됩니다. 코드 변경은 다른 경우에는 길고 복잡하기 때문에 다른 곳에서는 일관성을 잃어 버리기 때문에 매우 위험합니다. 개발자가 다른 경우를 추적하는 것

    1

    2답변

    삽입 할 수 있고 싱글 톤이 가능한 MemoryCache를 제공하는 ASP.NET 코어로 인해 컨트롤러 또는 서비스에 주입해야합니까? 데이터베이스 또는 외부 서비스에서 정보를 가져 오기 위해 서비스를 호출하는 컨트롤러가 있습니다. 컨트롤러에서 나는 그 정보 중 일부 (객체 목록을 List<SelectListItem>으로 변환)만을 변형 할 것입니다. 서비스

    1

    1답변

    저는 여러 클라이언트 웹 사이트에 전원을 공급할 웹 응용 프로그램을 구축하고 있습니다. 또한 나머지 API도 포함됩니다. 내 고객의 PHP 웹 사이트에서 PHP 코드를 직접 호출하는 대신 API를 사용하게하는 것이 현명할까요? 웹 사이트가 서버에 없지만 이점이 보이지 않는 고객을 위해 배포가 더 쉬워 질 것이라고 들었습니다. 또한 코드를 보호하는 데 도움이

    -3

    1답변

    올바른 다이어그램을 사용하고 있는지 확실하지 않지만 게임에 대한 활동 다이어그램을 만들고 있습니다. 이것은 게임의 기능을 나타내는 올바른 다이어그램입니까? 기능 : 게임의 목적은 캐릭터가 화면을 돌아 다니면서 '좋은'물건을 수집하여 '나쁜'물건이나 벽을 피하는 것입니다. 10 개의 '좋은'물체가 수집되면 플레이어는 다음 단계로 이동합니다. 게임에는 3 단계

    0

    1답변

    Windows 용 프로그램을 빌드 한 다음 Android 및 iOS에 동일한 앱을 재현하고 싶습니다. 염려되는 점은 두 가지 모두에서 사용할 수있는 최상의 데이터베이스 유형 (SQL, Access 또는 SQLite) 인 까닭에 데이터베이스를 재현 할 필요가 없기 때문입니다. 아니면 다른 접근 방식을 사용해야하며 각각 다른 데이터베이스 유형을 사용해야합니까?

    0

    1답변

    다른 권한을 가진 다른 사용자 역할을 가진 응용 프로그램을 개발 중입니다. 나는 네비게이션, 메인 영역 등 관점에서 뷰를 분리했다. 내비게이션에서는 if 블록을 넣었고 사용자가 특정 리소스에 대한 권한을 가지고 있으면 탐색에 나타나지만 그렇지 않으면 그렇지 않습니다. 하지만 컨트롤러는 어떻게됩니까? DashboardController을 만들고 사용자가 대시

    0

    1답변

    내가 최상위 수준을 의미하는 것은 프로그램의 최상위 레이어 중 하나에서 만들어진 객체입니다 (예 : main 함수). 저수준 객체는 다른 객체의 코드에서 아주 깊게 생성됩니다. 의는 otherTopLevelObject 우리가 lowLevelObject 전화 할게 객체에 등등 자체가 다른 객체를 생성하는 객체를 생성하고 있다고하자, 이제 public stat

    1

    1답변

    내 첫 번째 게시물이 너무 안녕하세요 :) 계단 패턴을 사용하고 있습니다. I은 할 어셈블리 A - 어셈블리 B에서 정의 된 인터페이스의 구현을 포함하는 어셈블리 B (인터페이스를 포함 함) 및 어셈블리 C에 따라 (엔트리 포인트 조성물 루트) -> B < - C 을 C#에서 개발 중이며 IoC 용 Castle Windsor를 사용하고 있습니다. 저는 또한

    0

    1답변

    나는 PHP로 객관식 질문 테스트 플랫폼을 구축하고있는 프로젝트를 가지고 있습니다. 그것은 서버에서 실행되지만 지금은 CD에 대중에게 소프트웨어를 배포하고 싶습니다. 그리고 설치없이 CD에서 소프트웨어를 실행하기를 원합니다. 이 소프트웨어는 moongoose 서버와 sqlite 데이터베이스가 내장 된 phpdesktop을 기반으로합니다. 소프트웨어에서는 학