소프트웨어 공학

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

2
Lua는 정수와 부동 수를 어떻게 처리합니까?
내가 프로그래밍을 기억하는 한 부동 소수점 숫자가 동일한 지 비교하지 않도록 배웠습니다. 이제 Lua 유형 에 대한 프로그래밍을 Lua에서 읽는 동안 number다음을 발견했습니다. 숫자 유형은 실수 (배정 밀도 부동 소수점) 숫자를 나타냅니다. 루아는 필요하지 않기 때문에 정수 타입이 없습니다. 부동 소수점 산술 오류에 대한 오해가 널리 퍼져 있으며 일부 사람들은 …

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

5
스프린트 항목이 완료되는 데 시간이 오래 걸립니다. 우리는 무엇을해야합니까?
스크럼의 항목이 예상보다 오래 걸리면 어떻게해야합니까? 나는 처음에 생각했던 것보다 훨씬 어려워 개발자가 완성하기 위해 고군분투하고있는 항목을 주목했기 때문에 이것을 묻고 있습니다. 그런 상황에서 우리는 스프린트 타임 라인을 충족 할 수 있도록 스프린트에서 다시 제품 카탈로그로 항목을 제거 하시겠습니까? 더 쉬운 스프린트 항목으로 이동하고 타임 라인이 끝날 때까지 문제가있는 스프린트를 …
11 scrum  sprint 

2
오늘날 클라이언트 측 자바 스크립트 라이브러리를 모듈화하고 패키징하는 방법은 무엇입니까?
나는 현대 클라이언트 측 JS 생태계를 따라 잡고 CommonJS와 AMD (브라우저 화, requirejs, onejs, jam, 수십 가지 관련 도구 포함)를 읽었습니다. Javascript 라이브러리를 작성하는 경우 가장 광범위하게 액세스 할 수 있도록 모듈화 / 패키징하는 방법은 무엇입니까 (특히 CommonJS, AMD, 특히 둘 다 맹세하는 사용자가)? jQuery와 같은 인기있는 라이브러리는 자체 빌드를 …

1
문자 유형으로 EOF (파일 끝) 문자 저장
나는 Dennis Ritchie의 C Programming Language 책에서 intEOF를 보유하기 위해 변수에 사용되어야합니다 char. EOF 값을 보유 할 수있을만큼 충분히 커야 합니다. 그러나 다음 코드는 정상적으로 작동합니다. #include<stdio.h> main() { char c; c=getchar(); while(c!=EOF) { putchar(c); c=getchar(); } } 더 이상 입력이 없으면 getcharEOF를 반환합니다. 위의 프로그램에서 cchar 유형 의 변수는 …
11 c 

7
물리적 민첩 보드는 전자 도구보다“항상”더 낫습니까?
어떤 애자일 툴을 사용해야하는지에 대한 의문이 생길 때마다 항상 "전자 툴을 사용하지 마십시오. 팀 대화를 향상시키는 큰 보드의 이점을 잃게 될 것입니다." 이것이 항상 그렇습니까, 아니면 전자 도구가 더 나은 선택 인 상황이 있습니까? 각 접근법의 장단점은 무엇입니까?
11 agile  tools 

10
코드 커버리지 품질 주장을 반박하는 방법에 대한 도구 / 제안
이제 사람들이이 질문을 중복하거나 여러 번 요청할 수 있다는 것을 알고 있습니다.이 경우 내 질문에 대한 답변으로 관련 질문에 대한 링크를 부탁드립니다. 최근 코드 범위에 대해 일부 사람들과 의견이 맞지 않았습니다. 100 % 적용 범위가 우수한 품질 테스트를 의미하지 않으며 따라서 양질의 코드를 의미하지 않는다는 주장에 따라 우리 팀이 코드 …

2
구독, 잔액 및 가격 계획 변경 처리 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 서문 나의 목표는 구독을 관리하기 위해 여러 프로젝트에 재사용 가능한 코드를 만들고 (github에 게시) 것입니다. 스트라이프 및 …

6
소프트웨어 엔지니어링이 공식적인 직업이 되려면 무엇이 변경되어야합니까?
회계, 법률, 의학 등과 같은 다른 직업과 달리 소프트웨어 엔지니어링에 대한 직업 인증은 없습니다. 전문화 및 경험의 증거로 사용되는 다양한 기술 및 방법론 별 인증을 잘 알고 있지만, 일반적으로 인정되는 전문 표준을 설정하고 법적으로 평가할 권한이있는 공공 소프트웨어 엔지니어링 사회 / 관리 기관은 없습니다. . 나는 소프트웨어가 역동적 인 짐승이라는 …

3
클라이언트 측 웹 애플리케이션에 비밀 데이터를 안전하게 저장
모든 클라이언트 측 기술 (HTML, CSS, JavaScript / AngularJS 등)이 될 웹 응용 프로그램이 있습니다. 이 웹 애플리케이션은 데이터에 액세스하고 수정하기 위해 REST API와 상호 작용할 것입니다. 지금은 REST API가 사용할 인증 시스템 유형을 결정하지 않았습니다. 내 이해에서 모든 유형의 API 인증 시스템 (API 키, OAuth 1/2 등 ...)에는 비밀로 …


3
프로젝트가 취소 된 경우 코드를 소유 한 사람 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 문제 : 저는 프리랜서 시장에서 일하고 있는데 클라이언트가 백엔드에서 무한한 지연과 많은 버그로 작업 할 수 없기 때문에 클라이언트 중 하나와 …

4
애자일 개발에서 사용자 인터페이스 디자인 및 각 기능 지원을 처리하는 방법은 무엇입니까?
애자일 개발 프로세스에서는 일반적으로 사용자 스토리에 중점을 두지 만 때로는 단일 요구 사항이 여러 사용자 스토리에 걸쳐있을 수 있습니다. 예를 들어, 클라이언트는 포럼의 모든 사용자에 대한 검색 페이지를 요청할 수 있으며 사용자 금지, 사용자 삭제, 비밀번호 재설정 등 각 사용자에게 발생할 수있는 몇 가지 조치가 있습니다. 이 기능을 4 가지 …


3
바이트 코드 위빙 vs Lisp 매크로
나는 사람들이 자바 및 C #과 같은 언어로 작성된 라이브러리에 대해 읽었으며 바이트 코드 직조를 사용하여 함수 호출 차단, 로깅 코드 삽입 등을 수행했습니다. 또한 Lisp / Clojure 매크로를 읽었습니다. 활용 방법을 더 잘 이해하려고 노력하십시오. 매크로에 대해 읽을수록 바이트 코드 직조 라이브러리와 동일한 종류의 기능을 제공하는 것처럼 보입니다. 기능상 …

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