소프트웨어 공학

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


6
프로젝트가 특히 복잡한 지 또는 느리게 진행되는지 판단하려면 어떻게해야합니까?
주요 프로젝트에서 거의 진전이 없습니다. 소스는 방대하고 많은 수의 객체, 마카로니 코드, 다중 상속의 이중 다이아몬드 그래프, 원 작가가 떠났을 때 얼어 붙은 반 구운 피처이며, 그 중 많은 부분이 왜 원래대로 디자인되었는지 아무도 모릅니다. 유능한 프로그래머라면 버그를 고치고 반 구운 물건을 완성하고 새로운 기능을 추가하기에 충분히 잘 알아내는 데 …

14
돌아가서 기술 세트를 다시 학습해야한다면 어떻게해야할까요? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 남동생이 프로그래밍을 시작하려고합니다. 그는 14 세이며 기술적으로 기울어 져 있지만 실제 경험은 없습니다. 그는 나에게지도를 구하고 있는데, 내 …

2
비트 OR 또는 플래그 추가
다른 사람들이 Bitwise-OR을 사용하여 전에 플래그를 결합하는 것을 보았습니다. #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 const byte madPerson = RUN | JUMP | SHOOT; 그것은 또한 내가하는 방식입니다. 그러나 나는 또한 add를 사용하여 (많지 않은) 결합 플래그를 보았습니다. #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 …
16 c++  operators 

5
학습 개발 알고리즘 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이것은 상당히 일반적인 질문입니다. 나는 약간의 Perl과 Python을 알고 있으며 프로그래밍에 대해 더 깊이 배우고 싶을 때 응용 프로그램과 웹 사이트 개발을 …

14
인터뷰 중 코드 질문의 고용주를위한 장단점은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Joel Test 질문 # 11은 "신입 응시자들이 인터뷰 중에 코드를 작성합니까?"입니다. 면접 중에 새로운 응시자가 코드를 작성하도록 요청하고 …

14
프리 랜싱하기 전에 상사에게 물어보고 말해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 현재 컨설팅 회사에서 인턴으로 일하고 있습니다. 다음 학기를 졸업하면 곧 정규직으로 옮길 예정입니다. 그러나 학생으로서, 나는 돈이 부족하고 프리랜서 웹 개발을 위해 …

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

4
“휠을 재발 명하지 마십시오”는 인간의 기억의 한계를 무시합니까?
Haskell과 F #에서 일한 한 가지는 저보다 똑똑한 대학의 누군가가 이미 내가하고있는 것에 대한 추상화를 이미 발견했다는 것입니다. C # 및 객체 지향 프로그래밍과 마찬가지로 "it"에 대한 라이브러리가있을 수 있습니다. 프로그래밍에서 추상화를 재사용하는 데 중점을 두는 경우가 종종 있습니다. 최근에 여기에있는 코더 중 하나가 CSV 파일 용 (직렬화) 직렬화기를 작성했으며, …

5
교과서 등의 소스 코드를 번역해야합니까?
몇 주 전에 저의 수업은 Real World Haskell이라는 책을 포르투갈어로 번역하도록 배정되었습니다. 텍스트와 주석을 번역 할 때 강사가 제안한대로 코드를 번역해야하는지 궁금해지기 시작했습니다. 예를 들면 다음과 같습니다. data BookInfo = Book Int 문자열 [문자열] 쇼를 유도 될 것이다 data InfoLivro = Livro Int 문자열 [문자열] 쇼를 유도 포르투갈어로 된 소프트웨어 …
16 coding 

9
기능 추가를 중지 할시기를 어떻게 알 수 있습니까?
얼마 전에 나는 새로운 항목에 대한 xml 피드를 주기적으로 확인하고 새로운 항목이있을 때 사용자에게 경고하는 매우 작은 파이썬 스크립트를 작성했습니다. 나는 이것을 직접 작성 했으므로 기본적으로 콘솔 인터페이스에 익숙한 사람이라면 누구나 사용할 수있는 콘솔 기반 프로그램이었습니다. 잠시 후 나는 그것이 다른 사람들에게 더 유용 할 수 있다고 결정하고 그것을 정리하고 …


9
내 직업을 종료하십시오 (새 직업). 오래된 직업은 계약을 할 수 있기를 원합니다. 취할 단계?
내가 떠나고있는 회사는 필요할 때마다 질문에 답하거나 프로그램을 디버그 할 수있게 해달라고 요청했습니다. 나는 이것에 반대하지 않는다. 이런 종류의 표준 계약에 대해 Google을 검색 한 후에는 아무것도 보지 못했습니다. 사용하는 이런 종류의 표준 계약이 있습니까? 이런 종류의 배열이 원활하게 작동하도록하기 위해 취해야 할 다른 단계가 있습니까?

5
다중 서버 RDBMS 또는 애플리케이션이 데이터베이스 참조 무결성을 처리해야합니까?
데이터베이스 관리 시스템 (이 경우 MS SQL 2005) 또는 응용 프로그램에서 외래 키, 제약 조건, 기본값 등과 같은 항목을 처리해야합니까? 나는 양쪽의 의견을 듣고 솔직히 어떤 길을 갈지 확신하지 못한다. 여러 서버 / 데이터베이스에 걸쳐있을 가능성이 있으며 연결된 서버에서 외래 키를 사용할 수 있다고 생각하지 않습니다. 그 외에도 데이터베이스 디자인에는 …

3
선택한 {DVCS}의 명명 된 분기에 대한 적절한 명명 규칙
우리는 사무실에서 Mercurial을 천천히 통합하고 웹 개발을 수행하면서 명명 된 지점을 사용하기 시작했습니다. 우리는 지점 이름을 짓는 한 좋은 컨벤션을 찾지 못했습니다. 우리는 시도했다 : FeatureName (이 문제가 발생하는 것을 볼 수 있습니다) DEVInitial_FeatureName (개발자가 줄을 서서 내려갈 때 혼동 될 수 있음) {uniqueID (int)} _ 기능 지금까지 uniqueID_featureName이 이기고 …

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