소프트웨어 공학

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

5
버리기 변수의 관용어 이름은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . Velocity Template Language 의 set 지시문에는 왼쪽에 변수가 필요합니다. 작동하지 않습니다. #set ( $entries.add("d") ) 의 반환 값을 사용하지 add("d")않아도 변수에 할당해야합니다. …
11 naming  syntax 

6
새롭고 향상된 인터페이스 구현을 위해 이전 버전과의 호환성을 포기할 때는 언제입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 같은 소프트웨어 회사에서 10 년 이상 일해 왔습니다. 결과적으로 다양한 객체 지향 프로그래밍 언어를 사용하여 큰 …

4
블로그 게시물을 업데이트하거나 기술 (및 저) 변경으로 다시 작성해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 올해 초 프로그래밍 블로그를 시작했으며, 블로그를 시작한 이후 몇 가지 사항이 변경되었습니다. 일부 변경 사항은 기술 …

12
젊은 개발자로서 직장에서 "스타일이 아닌"기술을 사용해야하는 것에 대해 걱정해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 최근 대학 졸업생입니다 (지난 5 월!). 학교에 다니는 동안, 졸업하기 전에 직장을 구하고 싶었고, 구직에서 아주 일찍 (아마도 너무 일찍) 저학년 …
11 legacy  perl 

6
단일 책임 원칙으로 고군분투
이 예제를 고려하십시오. 웹 사이트가 있습니다. 사용자가 게시물을 작성하고 (무엇이든 가능) 게시물을 설명하는 태그를 추가 할 수 있습니다. 코드에는 게시물과 태그를 나타내는 두 개의 클래스가 있습니다. 이 클래스 Post들을 호출 할 수 있습니다 Tag. Post게시물 생성, 게시물 삭제, 게시물 업데이트 등 Tag을 처리합니다. 태그 생성, 태그 삭제, 태그 업데이트 등을 …

3
scanf가 scanf라고 불리는 이유는 무엇입니까? (인쇄와 동일)
C 프로그래밍 언어에서 형식화 된 입력을 읽는 기능이 "readf"가 아닌 "scanf"라고 불리는 이유가 궁금합니다. 나는 그것이 초기 언어에서 파생되었다고 가정합니다. 그렇다면이 언어에서 왜 그런 식으로 명명 되었습니까? (재발) 또한 왜 "writef"가 아닌 "printf"입니까? C 이외의 언어에서 왜 "display"가 아닌 "print"또는 "write"입니까?

4
커밋 메시지의 버그 / 문제에 대한 참조가 모범 사례로 간주됩니까?
버그 추적기에 메모를 자동으로 쓰도록 소스 컨트롤을 설정 한 프로젝트를 진행 중입니다. 우리는 단순히 커밋 메시지에 버그 이슈 ID를 작성하고 커밋 메시지는 버그 트래커에 메모로 추가됩니다. 나는이 연습에 대한 몇 가지 단점을 볼 수 있습니다. 나중에 언젠가 소스 코드가 버그 추적 소프트웨어와 분리되는 경우 (또는보고 된 버그 / 문제는 어떻게 …

6
특정 방법이나 기능에 대한 변경 사항을 보여줄 수있는 버전 관리 시스템이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 때로는 다음과 같이 말할 수있는 것이 좋을 것입니다. (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main 마지막 커밋 이후의 소스 파일 내 특정 …

2
쿠키 기반 웹 인증에 대한 모범 사례는 무엇입니까?
CGI와 Python을 사용하여 소규모 프로젝트를 진행하고 있습니다. 확장 성은 문제가 아니며 매우 간단한 시스템이어야합니다. 쿠키를 사용하여 인증을 구현할 계획을 세우고 모범 사례가 확립되어 있는지 궁금합니다. 사용자가 성공적으로 인증되면 쿠키를 사용하여 누가 로그온했는지 확인하고 싶습니다. 모범 사례에 따르면 그러한 쿠키에 무엇을 저장해야합니까?

5
언어에 구애받지 않는 단위 테스트 프레임 워크가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 항상 작업 코드를 다시 작성하는 것에 회의적이었습니다. 포팅 코드도 예외는 아닙니다. 그러나 TDD와 자동 테스트의 출현으로 코드를 다시 작성하고 리팩토링하는 것이 …

4
소프트웨어에서 IP 보호로서의 부활절 달걀
저는 임베디드 소프트웨어에서 일하고 있으며 어떤 이유로 든 경영진은 IP 보호 수단으로 이스터 에그를 숨기려고합니다. 그들은 워터 마크라고 부르며 우리의 소프트웨어는 비디오 미리보기 피드 (사진을 찍기 전에 화면에 표시되는 이미지)와 상호 작용하기 때문에 특이한 비디오 입력 (비디오 코나미 코드)에 반응하는 트리거를 구현하기를 원합니다 어두운-밝게-어두운-밝게-무엇이든). 이 트리거가 발생하면 소프트웨어의 정상적인 동작을 …

4
"집중적으로 최적화 된"컴퓨팅 집약적 인 코드를 다른 사람에게 문서화하고 가르치는 방법은 무엇입니까?
때때로 계산량이 많은 코드의 1 %가 가장 많은 종류의 저수준 최적화를 필요로합니다. 예를 들어 비디오 처리, 이미지 처리 및 모든 종류의 신호 처리가 있습니다. 목표는 코드를 유지 보수 할 수없고 새로운 개발자가 제거하기 쉽도록 최적화 기술을 문서화하고 가르치는 것 입니다. (*) (*) 미래의 일부 CPU에서는 특정 최적화가 완전히 쓸모 없을 …

1
PHP 네임 스페이스 평가
저는 오픈 소스 PHP 프로젝트의 시험판 단계에 있으며 다른 개발자들이 자신의 프로젝트에서 사용하기를 희망합니다. 프로젝트는 현재 네임 스페이스를 지원하지 않으며 네임 스페이스 또는 Dir_Subdir_Class의 PEAR 명명 규칙을 사용 해야하는지 평가하려고합니다. 솔직히 말하면 쉬운 선택은 아닙니다. 네임 스페이스에 대한 몇 가지 고려 사항 : 내 프로젝트가 다른 유사한 프로젝트보다 간단한 API를 …
11 php  namespace 

10
보안 제한으로 인해 서비스가 null을 반환하거나 예외를 throw해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 문제에 대해 더 숙련 된 개발자와 약간 의견이 다르며 다른 사람들이 이에 대해 어떻게 생각하는지 궁금합니다. …

8
오늘날 .NET으로 작성된 프로그램의 시장 점유율은 얼마입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 현재 Visual Basic 6.0 프로그램을 .NET으로 마이그레이션하고 있습니다. 대상 고객은 집에서 일반 데스크톱 사용자 일뿐입니다. 이것을 논의하면서, 우리는 …
11 .net 

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