소프트웨어 공학

시스템 개발 수명주기 내에서 작업하는 전문가, 학자 및 학생을위한 Q & A

4
패턴 기반 프로그래밍이란 무엇입니까?
프로그래밍에서 패턴과 반 패턴에 대한 집착을 누군가가 설명 할 수 있습니까? 패턴의 의미를 전혀 모르기 때문에 묻습니다. 프로그래밍 작업에 직면했을 때 약간의 문제에 대해 생각하고 관련이 있다고 생각되는 일부 데이터 구조를 작성하고 솔루션을 프로토 타입하고 일부 모듈을 분리하여 반복하십시오. 그 과정에서 나는 "아, 여기 FunkyLookyTastic 패턴이 필요하다"고 생각하지 않습니다.

7
불변 클래스는 어떤 시점에서 부담이 되는가?
데이터 모델을 보유 할 클래스를 설계 할 때 읽은 것은 불변의 객체를 만드는 것이 유용 할 수 있지만 생성자 매개 변수 목록과 딥 카피의 부담이 너무 커져 불변의 제한을 포기해야합니까? 예를 들어, 여기에 명명 된 것을 나타내는 불변 클래스가 있습니다 (C # 구문을 사용하고 있지만 원칙은 모든 OO 언어에 적용됩니다) …

16
직장에서 계속 움직이고 학습하는 가장 좋은 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . OSS 나 자율 학습과 같이 직장 밖에서 할 수있는 일을 제외하고, 직업 호핑이 새로운 기술을 지속적으로 배우는 좋은 …

6
고객이 해석 된 언어로 작성된 코드를 보지 못하게하려면 어떻게해야합니까?
파이썬으로 상당히 복잡한 해석 프로그램을 만들고 있습니다. 나는이 코드의 대부분을 몇 달 동안 다른 목적으로 작업 해 왔기 때문에 클라이언트가 단순히 복사하여 판매하려고 시도하기를 원하지 않습니다. 문제는 클라이언트가 지불하는 서버에서 스크립트를 실행해야한다는 것입니다. 따라서 루트 액세스에서 컴퓨터의 특정 폴더를 보호하거나 특정 용도로만 디렉토리에 액세스 할 수있는 방법이 있습니까 ? OS는 …

5
안드로이드의 Dalvik VM으로 컴파일되는 기능적 언어? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 프로그래밍에 대한 기능적 접근 방식에 맞는 소프트웨어 문제가 있지만 대상 시장은 Android OS에 있습니다. Java의 VM으로 컴파일되는 …

9
개발자는 얼마나 많은 데이터베이스 액세스 권한을 가져야합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 그래서 저는 다양한 직장에서 개발자로 일했고 데이터베이스에 대한 액세스 수준이 다양했습니다. 일반적으로 프로덕션 DB 액세스 권한이 없습니다. 대부분 …

12
JS를 배울 때 Aha-moment는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

10
C # 대의원의 실제 사용
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 C # 대리자를 개념적으로 이해한다고 생각하지만, 그들이 유용한 실제 사례를 찾는 데 어려움을 겪고 있습니다. 실제 응용 …
16 c#  delegates 

6
절차 적 코드에서 객체 지향 코드로 변환
대규모 ASP.NET 웹 양식 응용 프로그램의 기존 코드베이스를 정리하는 방법에 대한 학습 전략을 목표 로 레거시 코드 및 클린 코드를 사용한 효과적인 작업을 읽었 습니다. 이 시스템은 2005 년부터 사용되어 왔으며 그 이후로 여러 가지 기능이 향상되었습니다. 원래 코드는 다음과 같이 구성되었습니다 (그리고 여전히 대부분 이런 식으로 구성됩니다). ASP.NET (aspx …

10
GoF 디자인 패턴-실제로 사용하는 패턴은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

9
소프트웨어가 고도로 결합되어 있는지 어떻게 알 수 있습니까?
나는 "높은 결합"이라는 용어에 익숙하지만 코드가 높은 결합을 나타내는 신호 (코드 냄새)가 있는지 궁금합니다. 현재 Java EE로 작업하고 있지만 모든 언어에 적용 할 수 있습니다. 편집하다: 관심있는 사람이 있다면이 기사가 도움이 될 것입니다. 코드 품질 추구 : 꽉 조이는 커플을 조심하십시오! (IBM)

5
루비를 배우면서 파이썬 개발자가 알아야 할 것은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 약 18 개월 동안 한 명의 인턴쉽과 몇 개의 보조 프로젝트로 구성된 Python 프로그래머였습니다. 저는 언어에 익숙하다고 …

9
직업 조언 : 프로그래밍 언어 이론 박사 학위 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 프로그래밍 언어 이론에 관심이 있고이 주제에 박사 학위를 적용하려고하지만 대학원 교육 후의 경력에 ​​대해 더 알고 싶습니다. 교수 일뿐만 아니라 어떤 …

1
도메인 기반 설계는 그렇게 복잡한 도메인이 아닌 경우 유용하고 생산적입니까?
작업중인 잠재적 인 프로젝트를 평가할 때 객체 모델에 도메인 기반 설계 접근 방식을 사용하는 것이 유리할 수 있다고 제안했습니다. 프로젝트에 지나치게 복잡한 도메인이 없으므로 동료가이 문제를 던졌습니다. DDD는 복잡한 도메인 모델이있는 경우에 유리한 것으로 알려져있다. 내가 잃어버린 것은 도메인의 복잡성을 어떻게 정의합니까? 도메인 모델의 집계 루트 수로 정의 할 수 …

3
디자인 패턴 학습을위한 권장 순서? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 거기에있는 디자인 패턴의 양을 알아 차릴 수는 없습니다. 누구든지 내가 배워야 할 명령에 대한 제안이 있습니까? 아니면 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.