소프트웨어 공학

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

9
출발 한 동료에게 "sev 1"결함에 대해 이야기해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 동료가 최근 회사를 떠났습니다. 떠나기 전에, 메모리 누수가 심한 구성 요소를 코딩하여 생산 중단을 일으켰습니다 ( OutOfMemoryErrorJava). 문제는 본질적으로 HashMap증가하고 항목을 제거하지 …

2
임시 사고 방식을 다루는 방법?
두 달 전에 6 명의 개발자 팀에 합류했습니다. 사람들은 좋고 모든 것이 좋습니다. 그러나 점점 더 많은 사고 방식을 관찰하고 있습니다. 미래의 유용성을 희생시키면서 물건은 빨리 고쳐지고, 테스트는 거의없고, 두 사람은 행복하게 인정합니다. 이것을 다루는 방법? 나는 예제로 이끌고 싶지만 시간은 제한되어 있습니다. 나는 물건을 설계 하고 실제로 구현하는 것을 …

8
코드 문서를 어디에 두어야합니까?
현재 두 가지 시스템을 사용하여 코드 문서를 작성하고 있습니다 (C ++ 사용). 메소드 및 클래스 멤버에 대한 문서는 Doxygen 형식을 사용하여 코드 옆에 추가됩니다. 서버에서 Doxygen은 소스에서 실행되므로 출력은 웹 브라우저에서 볼 수 있습니다 개요 페이지 (클래스 세트 설명, 애플리케이션 구조, 예제 코드 등)가 Wiki에 추가됩니다. 개인적 으로이 방법은 멤버와 …

3
Objective C로 프로그래밍 할 때 const를 많이 사용합니까?
관련 : “ 'const NSString *'을 'NSString *'유형의 매개 변수에 보내면 한정자를 버립니다.”경고 때로는 유용하다고 생각합니다. 테이블을 전달해야하고 테이블의 내용이 변경되지 않도록하려고합니다. 그러나 대부분의 Objective-C 프로그램 샘플에서는을 볼 수 없습니다 const. 내 질문은 왜?

10
기립 회의를 문서화해야합니까?
우리 회사의 다른 팀이 대기 회의를 문서화하기 시작했지만 시간 낭비라고 생각합니다. 내가 아는 한, 스탠드 업 미팅은 상태보고 용이 아닌 커뮤니케이션 용입니다 (잘못되면 정정하십시오). 그렇다면 회의를 문서화해야합니까?
13 agile 

5
단위 테스트 절차 코드가 효과적입니까?
현재 프로젝트에서 코드에 스며드는 버그를 피하기 위해 단위 테스트를 개발주기에 통합하려는 능력이 있습니다. 문제는 스파게티 코드가 95 %의 절차 적이며 단위 테스트를 한 적이 없습니다 (단위 테스트에 대한 모든 경험은 OOP 코드에 대한 것입니다) 요컨대, 현재 코드베이스로 단위 테스트를 진행하는 것이 현명한 것인가, 아니면 응용 프로그램이 적절한 OOP 프레임 워크로 …

11
상용 소프트웨어 제품에서 오픈 소스 코드 사용의 지혜
ASP.NET 웹 응용 프로그램 (특히 dapper ) 에서 일부 오픈 소스 코드를 사용하려고 합니다. 오픈 소스는 이전에 우리를 물리 친 위험으로 여겨지기 때문에 관리는 팬이 아닙니다. 분명히 이전 개발자는 오픈 소스 구성 요소에 장애가 발생한 후 내용을 다시 작성해야했습니다. 장점은 다음과 같습니다. 그렇지 않으면 많은 상용구 코드 또는 Microsoft의 권장하지만 …

2
회사 사이트에서 보안 허점을 찾을 때 수행 할 작업
회사의 공개 사이트 중 하나에서 주요 보안 허점을 발견했습니다. 이것은 인트라넷 사이트에서 변환 된 최초의 공개 사이트입니다. 나는이 문제를 상사에게 가져 왔고, 사이트를 안전하게 재구성하기 위해 사이트를 재구성하는 데 상당한 작업이 필요하다고 말하면서 본질적으로 문제를 해결했다. 이것은 실제로 나를 귀찮게했고 실제 해커가 도착했을 때 발생할 수있는 영향을 보여주기 위해 구멍을 …
13 security  ethics 

8
Swing 프로젝트를 JavaFX로 마이그레이션하기 시작합니까?
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
13 java  swing  javafx 

3
Java 웹 서비스에서 WCF 로의 상호 운용성 놀랍게도 문제가있는 것 같습니다. 좋은 자원이 있습니까?
최근 프로젝트를 통해 .Net 기반 개발자 팀은 전 세계의 모든 Java 기반 웹 서비스와 통합하는 임무를 수행했으며 실제로 놀랍게도 (더 이상 놀라지 않을 것입니다) 많은 문제를 겪었습니다. WCF에 의해 생성 된 XML은 Java 서비스에서 허용되지 않기 때문입니다. 또한이 주제에 관해 찾을만한 좋은 정보가 많지 않은 것 같습니다 .Yaron Nave의 우수한 …
13 java  wcf 

1
머큐리 프로그래밍 언어가 현장에서 사용됩니까?
저는 Functional and Logic 프로그래밍에 많은 관심을 가지고 있으며 Mercury는이 둘을 잘 조화시킨 것 같습니다. 그것은 산업에서 전혀 사용됩니까? 나는 그것의 재미를 위해 언어를 배우는 사람이지만 실용적이고 실용적인 방법을 갖는 것이 좋을 것입니다. 나는 언어 웹 사이트 에서 업계에서 사용되는 예를 많이 찾을 수 없었다 .

7
싱글 톤, 추상 클래스 및 인터페이스의 역할은 무엇입니까?
나는 C ++에서 OOP를 공부하고 있는데,이 세 가지 개념의 정의를 알고 있지만 그것을 언제 어떻게 사용하는지 실제로는 알 수 없습니다. 이 클래스를 예로 들어 보겠습니다. class Person{ private: string name; int age; public: Person(string p1, int p2){this->name=p1; this->age=p2;} ~Person(){} void set_name (string parameter){this->name=parameter;} void set_age (int parameter){this->age=parameter;} string get_name (){return …

1
Github에서 분기 할 때 GPL을 준수하는 방법은 무엇입니까?
나는 최근에 Github에서 프로젝트를 포크하고 약간 수정하여 포크 저장소로 푸시하고 원래 개발자에게 변경 사항을 가져 오도록 요청했습니다. (이것은 Github에 기고하는 기본 방법입니다.)이 프로젝트는 GPLv3에 따라 라이센스가 부여됩니다 . 본인은 코드 변경 사항의 저자 및 저작권자입니다. 또한 원래 작성자가 설정 한 라이센스를 준수하는 한 수정 된 코드 (예 : 원본 코드와 …
13 licensing  gpl  github 

9
웹 사이트에 등록 된 사용자 수 표시
Mafia Wars 와 같은 온라인 게임을 만들고 있습니다. 홈페이지에 등록 된 사용자 수를 표시하려고 생각했지만 다음과 같이 생각했습니다. "새로운 사용자가 등록 된 총 사용자 수가 5 명이라는 것을 알게되면 어떨까요?" :디 그것은 여전히 성장하고있는 게임에 너무 당황 스러울 것 입니다. 그런 다음 또 다른 생각이 왔습니다. "왜 대신 500 을 …

4
내가 고쳤다 고 생각하는 버그를 처리하는 방법은 확실하지 않습니다.
재생산하기 매우 어려운 버그에는 무작위로 거의 발생하지 않으며 거의 ​​발생하지 않습니다. 가능한 원인을 찾고, 수정하고, 프로그램을 테스트하고, 버그를 재현 할 수없는 경우가 발생할 수 있습니다. 그러나 버그를 안정적으로 재현 할 수 없었고 드물게 발생했기 때문에 버그 추적 프로그램에서이를 어떻게 나타낼 수 있습니까? 일반적인 방법은 무엇입니까? status를 고정으로 설정하고 고정 solution을 …

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