소프트웨어 공학

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

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

3
한 방법이 다른 방법을 과부하 시키거나 두 방법 모두 "과부하"입니까
이 방법을 만들면 public void foo() 그런 다음 오버로드 된 버전을 만듭니다. public void foo( string bar ) 우리는 두 번째 함수가 첫 번째 함수에 과부하를가하거나 두 메서드가 모두 "오버로드"되었다고 말합니까? 이것은 기본 유형 함수가 있고 다른 함수 (상속과는 같지만 실제로는 아닙니다)에 의해 오버로드되는 것을 의미합니다. 한 방법이 다른 방법을 …

3
계층 구조의 검증 및 권한 부여
"당신은 계층 구조에서 유효성 검사가 어디에 있는지 묻는 또 다른 질문이 아닌가?" 글쎄요, 그러나 이것은 주제에 대해 조금 다른 생각이 될 수 있기를 바랍니다. 유효성 검사는 다양한 형식을 취하고 상황에 따라 다르며 아키텍처의 각 수준에 따라 다릅니다. 이것이 포스트의 기초입니다-각 계층에서 어떤 유형의 검증이 수행되어야하는지 식별하는 데 도움이됩니다. 또한 권한 …

6
깨끗한 코드가 개발을 개선했다는 것을 설득력있는 사례 연구가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . 나는 프로그래머로서의 첫 번째 실제 직업에 있고 내가 보는 것은 단지 "Big Ball of Mud"코드 (유용한 주석이 없음)이지만 깨끗한 코드를 좋아하고 …

9
연습하지 않으면 프로그래밍 지식이 감소합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 초보자 프로그래머입니다. C, C ++, Python 및 Java (주로 C ++에 중점)와 같은 언어를 공부합니다. 나는 당신이 …

5
코드 검토에서 의견을 작성하는 가장 좋은 방법은 무엇입니까?
우리 팀은 우리 중 누군가가 체크인 할 때마다 코드 검토를 시작하기 위해 도가니 / 어안을 사용하기 시작했습니다. 우리 중 3 명만이 있으며, 코드를 검토하고 적절한 위치에 의견을 남기도록 권장합니다. 제 질문은 문제가있는 코드 줄에 어떻게 주석을 남기는 것입니까? 거친 것처럼 보이지 않고 요점을 파악하고 싶습니다. 나는 높은 말을 타고있는 것처럼 …

4
라틴 알파벳의 시각적으로 그리고 청각 적으로 모호하지 않은 부분 집합?
누군가에게 "5SBDO0"코드가있는 카드를 준다고 상상해보십시오. 일부 글꼴에서 문자 "S"는 숫자 5와 시각적으로 구분하기 어렵습니다 (숫자 0 및 문자 "O"와 동일). 코드를 큰 소리로 읽으면 "B"를 "D"와 구별하기 어려울 수 있습니다. "B는 소년처럼", "D는 개처럼"또는 " 음성 알파벳 "을 대신 사용해야 합니다. 대부분의 경우 큰 소리로 읽을 때 시각적으로 모호하지 않게 …
13 design 

7
왜 작은 고정 어휘가 RESTful 서비스의 이점으로 보입니까?
따라서 RESTful 서비스에는 어휘에 고정 된 동사 세트가 있습니다. RESTful 웹 서비스는이를 HTTP 메소드에서 가져옵니다. 고정 어휘를 정의하면 몇 가지 장점이 있지만 실제로 요점을 이해하지는 못합니다. 누군가가 그것을 설명 할 수 있습니다. 각 주에 대해 어휘를 동적으로 정의하는 것보다 REST로 설명 된 고정 어휘가 더 나은 이유는 무엇입니까? 예를 들어 …

1
PHP에서 정적 속성을 오버로드하는 기능이없는 이유는 무엇입니까?
소개 PHP를 사용하면 클래스에서 마법 메서드 를 선언하여 메서드 호출 및 속성 액세스 를 오버로드 할 수 있습니다 . 이를 통해 다음과 같은 코드를 사용할 수 있습니다. class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" PHP 5.3.0부터 인스턴스 …

5
홀수 회사 릴리스주기 : 분산 소스 제어?
이 긴 글에 대해 죄송하지만 그만한 가치가 있다고 생각합니다. 나는 방금 작업 한 다른 장소와는 약간 다르게 작동하는 작은 .NET 상점으로 시작했습니다. 이전의 다른 직책과 달리 여기에 작성된 소프트웨어는 여러 고객을 대상으로하며 모든 고객이 동시에 최신 소프트웨어 릴리스를받는 것은 아닙니다. 따라서 "현재 프로덕션 버전"이 없습니다. 고객은 업데이트를 받으면 마지막 업데이트 …

4
Ruby는 무엇을 올바르게 했습니까 (또는 Rails입니까)? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 대부분의 프로그래밍 언어에는 사용 및 적용 가능성에 영향을주는 디자인 결정이 있습니다. 예를 들면 다음과 같습니다. 파이썬은 코드의 유지 …

6
처음부터 CMS를 구축하는 대신 기존 CMS를 선택해야하는 이유는 무엇입니까?
다음 몇 주 동안의 많은 연구는 다른 CMS에 대한 것입니다. 나는 이미 episerver와 umbraco에 대해 간략히 살펴 보았습니다. 이러한 시스템을 읽는 동안 나는 (대규모의) CMS 플랫폼의 많은 세부 사항과 구조를 배우지 않고도 컨텐츠 관리 기능을 제공 할 수 있다고 생각합니다. 과거에는 개발자로서의 역할을 편집자의 역할과 별도로 유지해야하는 프로젝트가있었습니다. 즉, 사이트의 …
13 asp.net  cms 

5
민첩한 소프트웨어 개발 : 변화하는 사용자 요구 사항에 * 재정적으로 * 어떻게 대응합니까?
SE와 다른 사이트에서이 "민첩한 개발"관련 내용을 읽을 때 항상 궁금했던 점이 있습니다. "전통적인"소프트웨어 엔지니어링에서는 사용자 요구 사항을 수집하고 이러한 요구 사항에 따라 사양을 작성하십시오. 고객에게 제공하고 지금까지 수행 한 작업에 대해 청구합니다. (거친) 기술 설계를 수행하여 구현 비용을 추정 할 수 있습니다. 사용자에게 구현에 대한 가격 견적을 제공합니다. 고객이 사양에 …

1
온라인 코드 편집기
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 주요 온라인 IDE는 서비스 제공 업체의 서버에서 호스팅됩니다. 예를 들면 Kodingen, Cloud9, ShiftEdit입니다. 따라서 외부 서버가 어떤 이유로 다운되면 사용할 수 없으며 …
13 ide  text-editor 

2
애플리케이션에 대한 제외 캠페인을 어떻게 처리해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 몇 년 전에 앱을 개발했습니다. 오늘날 사용 가능한 것과 비교하여 구식이되고 쓸모가 없지만 처음 출시되었을 때 사람들에게 도움이되었습니다. 최근에 Google에서 내 자신의 …
13 feedback 

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