소프트웨어 공학

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

12
나는 인터뷰의 일부에 계속 실패하고 있습니다. [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 내 포트폴리오에 몇 가지 소프트웨어 / 사이트가 있습니다. 그들은 돈을 벌지 만 많은 것은 아닙니다. 그래서 저는 …
13 interview 

2
액터 모델에 대한 나의 설명이 맞습니까?
내가 이해한다면, 액터 모델은 오브젝트 모델과 비슷하지만 약간의 차이점이 있습니다. 모든 객체는 별도의 스레드로 생성되며 수천 개의 객체가 있어도 문제가되지 않습니다. 액터는 함수를 호출하고 반환 값을 가져 오는 대신 상호 작용하지 않고 메시지를 보내고받습니다. 해당 모델을 위반하지 않으면 앱은 경쟁 조건의 위험없이 전체 기능에 동시성을 사용합니다. OO에서 할 수있는 모든 …

5
오류 확인 및 처리를 개선하려면 어떻게해야합니까?
최근에 나는 올바른 점검이 무엇인지, 그리고 적절한 방법이 무엇인지 이해하기 위해 고심하고 있습니다. 이것에 관한 몇 가지 질문이 있습니다. 오류 (잘못된 입력, 잘못된 상태 등)를 확인하는 올바른 방법은 무엇입니까? 오류를 명시 적으로 확인하거나 최종 코드에서 최적화 할 수있는 assert와 같은 함수를 사용하는 것이 더 낫습니까? 어쨌든 대부분의 상황에서 실행해서는 안되는 …
13 c  testing  assertions 

8
지원 문제를 설명하면서 프로젝트를 현실적으로 계획하는 방법은 무엇입니까?
우리는 직장에서 문제를 겪고 있습니다 : 우리는 시간 척도를 평가하고 마감일을 얻을 수 있도록 작업 일정을 잡으려고합니다. 문제는 일어날 모든 것을 알지 못하면 프로젝트를 계획하기가 어렵다는 것입니다. 예를 들어, 지금 우리는 12 월 초까지 모든 프로젝트를 계획했지만, 그 때 우리는 다양한 사내 및 외부 회의, 원격 회의 및 추가 작업을 …

14
학습 후 5 분 동안 프로그래밍을 기억할 수 없습니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 저는 Java를 배우고 있으며 훌륭한 선생님을 찾았습니다. 그는 모든 것을 완벽하게 설명합니다. 나는 모든 …
13 java  javascript 

7
C ++에는 일반적인 대문자 표기법이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 파이썬과 자바에서 많은 작업을 수행하고 그 언어 모두 (보편적 아니지만) 총액은 식별자에 사용하는 방법에 대한 규칙 매우 일반적인 …

2
"프로세스 카나리아"란 무엇입니까
Eric Brechner의 "Hard Code"책에서 거짓말은 문제를 경고 할 수있는 몇 가지 귀중한 프로세스 카나리아 중 하나입니다. 나는 오래된 "카나리아"주위에 개발자 한두 개를 들었다. 무엇입니까? [Google이 답을 찾지 못했습니다. 아마도 내 키워드는 좋지 않은 선택이었습니다.]

7
C # 경험이 C ++로 잘 번역됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 학교에서 쓰는 프로그래밍 수업은 C ++이지만 지난 몇 년간 C #을하는 일을 끝냈습니다. C ++에서 1 년 또는 …
13 c#  c++  experience 

6
스크럼에서 '외부'종속성을 처리하는 방법은 무엇입니까?
스프린트에 대한 여러 사용자 스토리를 계획하고 하나의 후보 스토리가 팀에 무언가를 제공하는 일부 외부 제공자에 의존하는 경우. 예를 들어 시스템에 새 API 호출을 추가하거나 시스템 등에서 테스트 계정을 활성화하는 온라인 서비스 공급자가 있습니다. 당신은 그것이 곧오고 있다는 것을 알고 있습니다. 스토리를 완료하는 데 필요한 시간을 제공 하거나 다음 스프린트가 끝날 …

4
프로덕션 환경에서 데이터베이스 스키마 마이그레이션이 문제입니까?
NoSQL과 SQL 데이터베이스에 대한 토론에서 회사가 스키마없는 새로운 NoSQL 데이터베이스를 선호하는 경우가 있습니다. 스키마를 새 버전으로 마이그레이션하는 데 문제가 있기 때문입니다. 그러나 업그레이드를 할 때 정말 큰 문제입니까? 관계형 데이터베이스는 이러한 작업에 좋지 않습니까? MongoDB 블로그에서이 블로그 게시물을 읽었습니다. 왜 스키마가 없습니까?

5
매력적이지만 여전히 기술적 인 아키텍처 다이어그램 만들기 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . "매력적인"소프트웨어 아키텍처 다이어그램을 만드는 데 조언이 있습니까? 관리자는 비 기술적 인 임원급 유형에게 제공해야하는 프레젠테이션에 대해 현재 아키텍처 …
13 diagrams 

3
시스템 오류 노출 / 허용 / 복구에 대한 설계 패턴 / 접근법 권장, 예외 처리 (예 : Java, C ++, Perl, PHP)
시스템 오류 노출 / 허용 / 복구, 예외 처리 (Java, C ++, Perl, PHP)에 디자인 패턴 / 접근법을 추천 할 수 있습니까? 일부 오류가보고되어야합니다. 일부 오류는 내부적으로 처리 할 수 ​​있습니다 (재시도 또는 중요하지 않음 (무시 될 수 있음)). 코드를 잡기 위해 어떻게 코드를 구성합니까? 그러나 모든 오류를 기록해야합니다. 어떤 …

7
바이너리 / 헥스에서 어셈블리 명령어 세트로 정확히 어떻게 이동합니까?
그래서 나는 최근에 약간의 임베디드 / 어셈블리 프로그래밍을 배우려고 노력했지만 가장 낮은 수준 (게이트 등)을 배우려고 노력했습니다. 한 가지가 나를 당혹스럽게한다.… 우리가 어떻게 명령 세트를 "얻는가"이다. 나는 게이트 / TTL과 그 작동 방식을 다소 이해하지만 어떻게 우리가 mov, add, clr 등으로 얻는 지 알지 못합니까? 아마도 어리석은 질문 일 것입니다 …

2
CRM, CMS 및 ERP의 차이점은 무엇입니까?
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . CRM은 고객 관계 관리, CMS는 콘텐츠 관리 시스템, ERP는 Enterprise Resource Planner를 나타냅니다. 각 작업이 무엇을 가장 잘 수행하고 어떤 시나리오에 사용되는지 …
13 cms  erp  crm 

5
리팩토링으로 인한 병합 충돌 해결
나는 일반적으로 리팩토링을 처리하는 방법에 대한 최근 토론에 참여했다. 결국 다음과 같은 질문이 제기되었습니다. 누군가가 코드의 일부를 리팩토링했기 때문에 발생하는 병합 충돌을 어떻게 처리합니까? 다른 사람이 동일한 코드의 기능을 작업하고 있습니까? 기본적으로이를 효율적으로 처리하는 방법을 모르겠습니다. 이와 관련하여 따라야 할 모범 사례가 있습니까? 수많은 레거시 코드가있는 시스템에서이를 처리하는 방법에 차이가 …

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