소프트웨어 공학

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

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

18
Killer semi-unique 프로그래밍 언어 기능 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

4
텍스트 파일이나 데이터베이스에 로그인 하시겠습니까?
언제 로깅을 위해 데이터베이스를 사용하고 언제 텍스트 파일을 사용해야합니까? 웹 서버와 웹 프레임 워크 (앱에서 내부적으로 사용하는)는 일반적으로 요청과 오류를 기본적으로 텍스트 파일에 기록합니다. 그러나 해당 서버 및 프레임 워크를 중심으로 앱을 개발하는 사람들은 때로는 데이터베이스 (외부 데이터베이스가 아닌 앱의 주요 DB)에 로그인하는 경우가 있습니다. 또한 디버그 로그 와 감사 …
25 logging 

9
변수를 null 검사하는 것보다 선택적 우선 순위를 사용하는 이유는 무엇입니까?
두 가지 코드 예제를 보자. if(optional.isPresent()) { //do your thing } if(variable != null) { //do your thing } 가장 분명한 차이점을 알 수있는 한, Optional은 추가 개체를 만들어야한다는 것입니다. 그러나 많은 사람들이 옵션을 빠르게 채택하기 시작했습니다. 널 (null) 검사와 비교하여 옵션을 사용하면 어떤 이점이 있습니까?
25 java  java8 

6
MVC에서 API 요청을 어디에 두어야합니까?
MVC 패턴을 사용하여 웹 응용 프로그램을 작성 중입니다. 이러한 종류의 아키텍처를 따르면 데이터베이스와 상호 작용하는 데 사용되는 모든 방법이 모델 에서 구현됨을 알 수 있습니다 . 그러나 웹상에서 다른 사람이 노출 한 서비스를 호출해야하는 경우 어떻게됩니까? 예를 들어, 내 페이지의 모든 팔로어를 얻기 위해 Facebook API에 액세스하고 싶습니다. 이러한 메소드를 …
25 mvc  api 

2
Github 프로세스에서 프로젝트 포크
Github에는 제가 가장 좋아하고 사용하고 싶은 프로젝트가 있습니다. 내가 다르게 / 제거하고 싶은 몇 가지가 있는데, 내가 원하는 / 필요한 것에 맞지 않습니다. 또한 몇 가지 사항을 추가하고 싶습니다. 이해 한대로 프로젝트를 포크해야하며 원하는대로 변경하고 포크로 되돌릴 수 있습니다. 거기에서 때로는 원래 프로젝트의 변경 사항을 포크로 가져 와서 최신 버그 …

8
IF 문에서 여러 조건을 단위 테스트
다음과 같은 코드 덩어리가 있습니다. function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } 이 특정 기능에 대해 4 가지 단위 테스트가 있어야한다고 생각합니다. if 문에서 각 조건을 테스트하고 false를 반환하는지 확인하려면 세 개입니다. 그리고 함수가 true를 반환하는지 …

5
x86 어셈블리에 대한 표준 책이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 조립에 관한 책이 많이 있습니다. 그러나 일반적으로 MIPS 또는 ARM과 같이 관심이없는 ISA를 처리합니다. 나는이 아키텍처를 다루지 않는다. 내가 배우려고 할 이유가 …
25 learning  books  assembly  x86 

5
Tell and Not Ask와 Command Query Separation 중에서 선택하는 방법은 무엇입니까?
Tell Do n't Ask 원칙 은 다음과 같이 말합니다. 당신이 원하는 것을 대상에게 말하려고 노력해야한다. 그들에게 자신의 상태에 대해 질문하지 말고 결정을 한 다음 무엇을해야하는지 이야기하십시오. 문제는 호출자로서 호출 된 객체의 상태를 기반으로 결정을 내려서 객체의 상태를 변경해서는 안된다는 것입니다. 당신이 구현하고있는 논리는 아마도 당신의 책임이 아닌 객체의 책임 일 …
25 java  coding 

4
개방 / 폐쇄 원칙 명확히
내가 설명했듯이, 공개 / 폐쇄 원칙은 한 번 작성된 코드를 수정해서는 안됩니다 (버그 수정 제외). 그러나 비즈니스 규칙이 변경되면 해당 변경을 구현하는 코드를 수정해서는 안됩니까? 나는 그 원리가 나에게 이해되지 않기 때문에 어떻게 그 원리에 대해 이해하지 못한다고 생각합니다.

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



1
상수 클래스를 만드는 모범 사례 제안
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Code Review Stack Exchange에서 마이그레이션 되었습니다. 5 년 전에 이주했습니다 . Constants 클래스 선언에 대해 팀원간에 토론이 있습니다. 상수 변수를 아래와 같이 별도의 클래스로 옮기고 있습니다. public class Constants { public const string StateId = "ST"; public const string …
25 c#  class 

8
API 요청 / 응답에서 빈 문자열, null 또는 빈 속성 제거
스키마없는 JSON 형식과 같이 API를 통해 객체를 전송할 때 존재하지 않는 문자열 속성을 반환하는 이상적인 방법은 무엇입니까? 아래 나열된 링크의 예와 같이 다른 방법으로이 작업을 수행 할 수 있습니다. null을 피하십시오 null을 반환 빈 속성 제거 나는 과거에 null을 사용했다고 확신하지만 그렇게 할 이유가 없습니다. 데이터베이스를 다룰 때 null을 사용하는 …

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