소프트웨어 공학

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

4
이를 수행하지 않는 회사에서 단위 테스트 구현
우리 회사의 소프트웨어 개발 책임자는 "사임"(즉, 해고)되었으며 이제 회사의 개발 방식을 개선하기 위해 노력하고 있습니다. 여기서 만든 모든 소프트웨어에서 단위 테스트를 구현하려고합니다. 개발자의 의견은 다음과 같습니다. 우리는 테스트가 중요하다는 것을 알고 있습니다 그러나 항상 사양을 변경하므로 시간 낭비가됩니다. 그리고 마감 시간이 너무 빡빡해서 어쨌든 테스트 할 시간이 충분하지 않습니다. CEO의 …
19 unit-testing  tdd 

7
좋은 팀 선수가되는 방법? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저는 12 살 때부터 (강박 적으로) 프로그래밍을 해왔습니다. 어셈블리, C ++, Javascript, Haskell, Lisp 및 Qi에 이르기까지 …

9
사유 재산을 만들어야합니까?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } 개인이든 아니든, 모든 회원을 위해 속성을 만드는 사람들을 보았습니다. 모든 멤버에 대해 속성을 사용하지 않으면 불일치가 발생하고 멤버는 액세스 권한이 있습니다 (클래스 범위 내에서 둘 다 액세스 할 수 있으므로).
19 c# 


2
Lisp 매크로의 일반적인 응용 프로그램은 무엇입니까?
LISP를 배우려고 노력하고 있으며 LISP 매크로의 중요성에 대해 많이 읽었으므로 작업 경험을 얻고 싶습니다. 매크로를 사용하여 실제 문제를 해결하고이 프로그래밍 구성의 유용성을 이해할 수있는 실용적인 응용 분야를 제안 할 수 있습니까? 노트 이것은 다음 질문에서 수행해야 할 일반적인 프로젝트 가 아닙니다 . LISP 매크로를 통해 일반적으로 어떤 종류의 문제가 해결되는지 …

4
프로그래밍은 공간 적성에 어떤 영향을 받습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 배경 프로젝트 작업 시간이 길수록 명확 해지지 않습니다. 나는 더 이상 다양한 클래스 / 객체를 머리에서 분리 할 …

6
기능성 프로그래밍을 사용하여 완전한 엔터프라이즈 응용 프로그램을 개발할 수 있습니까?
지금 막 FP (Functional Programming)를 배우기 시작했습니다. 나는 모든 것이 대상이며 대부분 변경 가능한 OOP 세계에서 왔습니다. 함수에는 부작용이 없다는 개념을 둘러보기가 어렵습니다. 변경할 수없는 것이 있으면 Employee 또는 Person과 같은 일반적인 사물이 FP에 어떻게 표시됩니까? FP를 사용하여 본격적인 엔터프라이즈 응용 프로그램을 만들 수 있습니까?

2
아 구리 나무는 무엇입니까?
오래된 해커 뉴스 항목을 살펴보면서 사용자의 게시물을 보았습니다. 경계 크기의 기수 트리 (예 : 소프트웨어 라우팅 테이블에서 사용하는 것처럼)를 LRU 목록에 연결하고 패턴에서 집계 (모든 IP에서 1,000 개의 관측치의 10.0.0.0/16)를 자동으로 합성하는 Aguri 트리 삽입 트래픽 분석에서 가장 잘 알려져 있지만 런타임 메모리 분석에서도 사용되었습니다. ~ tptacek 그래서 찾아보기로 했어요 …

9
너무 많은 어설 션 코드 냄새가 있습니까?
나는 단위 테스트 및 TDD에 정말 빠져 들었습니다. 테스트에 감염되었습니다. 그러나 단위 테스트는 일반적으로 공용 메소드에 사용됩니다. 때로는 개인적인 방법으로 몇 가지 가정 가정을 테스트해야하지만 그 중 일부는 "위험한"리팩터링으로 더 이상 도움이되지 않기 때문입니다. (테스트 프레임 워크는 개인 메소드를 테스트 할 수 있음을 알고 있습니다). 그래서 개인적인 방법의 첫 번째와 …

1
인기있는 웹 사이트가 매우 복잡한 세션 관련 데이터를 쿠키에 저장하는 이유는 무엇입니까?
웹 개발자로서 우리는 세션이 HTTP의 무국적 속성과 관련된 문제를 극복하는 데 도움이된다는 것을 배웁니다. 고유 한 세션 ID를 만들어 브라우저로 보냅니다. 브라우저에서 동일한 ID를 다시 보내면 사용자를 쉽게 식별 할 수 있습니다. 이 모든 것은 매우 간단하게 들리며 어떤 언어로도 구현하기가 복잡하지 않습니다. 지금 내가 찍은 다음 스크린 샷을보십시오. 이들은 …
19 session 

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

8
x = x ++가 정의되지 않은 이유는 무엇입니까?
x시퀀스 포인트 사이에서 두 번 수정되기 때문에 정의되지 않습니다 . 표준은 정의되지 않았으므로 정의되어 있지 않습니다. 내가 알고있는 것 그런데 왜? 내 이해는 이것을 금지하면 컴파일러가 더 잘 최적화 할 수 있다는 것입니다. 이것은 C가 발명되었을 때 의미가 있었지만 이제는 약한 주장처럼 보입니다. 만약 우리가 오늘 C를 재발 명한다면, 우리는 …


4
압도적 인 다양한 기술을 다루면서 배울 점이 너무 많습니다.
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 졸업하려고하고 있으며 이미 도서관 IT 부서에서 웹 개발자로 일하고 있습니다. 채용 공고를 볼 때 …
19 skills 

6
해싱 알고리즘이 "안전한"이유는 무엇입니까?
이 흥미로운 질문을 읽은 후 , 내가 필요하다면 어떤 안전하지 않은 해싱 알고리즘을 사용해야하는지에 대한 좋은 생각이 들었지만, 대신 안전한 알고리즘을 사용해야하는 이유는 모르겠습니다. 그렇다면 차이점은 무엇입니까? 출력은 해시 된 것을 나타내는 임의의 숫자가 아닙니까? 해싱 알고리즘을 안전하게 만드는 이유는 무엇입니까?
19 security  hashing 

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