소프트웨어 공학

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

3
폐쇄에 대해 왜 그렇게 많은 소문이 있습니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 개발자들 사이의 폐쇄에 대해 왜 그렇게 화제가됩니까? 내 경력에서 나는 그들이 무엇인지 명확하게 이해하지 …
9 closures 

5
시간에 민감한 소프트웨어는 어떻게 테스트합니까?
시간에 민감하다는 것은 예를 들어 한 달에 한 번만 실행되는 스크립트 또는 지속적으로 실행되지만 한 달에 한 번만 특정 출력을 제공하는 스크립트를 의미합니다. 분명히 많은 경우에 대해 단위 테스트를 할 수 있지만 예외가 있습니다 (내 이해에는). 내가 만난 최근의 예는 매월 둘째 날에서 마지막 날에 크론 작업을 설정하는 것이 었습니다. …

5
Java의 비속어 필터 성능
Java 기반 웹 응용 프로그램에서 사용자의 제출에서 비속어를 필터링해야합니다. 클라이언트는 Scunthorpe Problem 과 Clbuttic Problem 을 모두 알고 있으며 그 결과를 받아 들였습니다. 검열이 없다는 장점에 대해서는 토론하고 싶지 않습니다. 두 비트의 데이터가 있습니다 : 잠재적으로 500 단어 정도를 포함 할 수있는 사용자의 제출; 허용되지 않는 단어가 포함 된 단일 …
9 java 

2
.NET (Visual Studio)에서 언제 새 어셈블리를 작성합니까?
Silverlight 응용 프로그램을 만들고 있습니다. 여러 어셈블리로 나누었습니다. 도메인 저장소 (Sterling 데이터베이스에 지속되는 모든 것) UI ... 이것이 내가 배운 방법이지만 궁금했습니다. DLL이 재사용되지 않을 것임을 알고 있다면, 분할해야합니까? 아니면 모든 것을 하나의 어셈블리에 넣고 폴더와 네임 스페이스를 사용하여 깔끔하게 유지할 수 있습니까? 어셈블리가 너무 많은 프로젝트도 보았습니다. 적절한 곳에 …

2
팀에 잘못된 코드를 작성하는 사람들을“중화”하는 방법은 무엇입니까?
필자 는 JoelOnSoftware에서 "Grunt 일 때해야 할 일"이라는 기사를 항상 좋아 했습니다 . 나는 내가 초보자 일 때 특히 관련 될 수있다 (그리고 여전히 내가 항상 하나 인 것처럼 느낀다). # 4에 대해, bozo를 중화하십시오. 실제로 실제 상황에서이를 구현하기 위해 어떤 조언이 있습니까? 누군가의 나쁜 코드에 대해 단순히 버그를 기록하는 …
9 team  bug 

2
CPOL 라이센스. 소스 코드를 배포하지 않고 상용 응용 프로그램에서 사용할 수 있습니까?
CPOL 라이센스 를 사용하는 http://www.codeproject.com 의 프로젝트 사용을 고려하고 있습니다. 섹션 5e는 말합니다 : "이 라이센스의 조건에 의해서만 실행 파일 및 소스 코드를 배포 할 수 있으며 배포 할 수있는 실행 파일 또는 소스 코드의 모든 사본과 함께이 라이센스의 사본 또는이 라이센스에 대한 Uniform Resource Identifier를 포함해야합니다. 이러한 실행 파일 …
9 licensing 

9
비트 버킷 및 소규모 개발 하우스
최종적으로 머큐리얼을 버전 관리 시스템으로 사용하고 있습니다. 이것은 놀랍게도 VCS를 사용한 적이없는 모든 사람에게 큰 도움이됩니다. 몇 달간 버그를 경영진의 귀에 기울인 후 마침내 그들은 빛을 보았고 이제는 공유 폴더 네트워크로 작업하는 것보다 훨씬 더 나아졌습니다! 이를 구현하는 과정에서 우리는 물건을 관리하는 다른 전략을 생각하고 있으며 Bitbucket을 "중앙"저장소로 사용하려고합니다. Bitbucket의 …

2
UI 프로그래밍에 적합한 패러다임
이것은 OOP가 GUI 프로그래밍에 대한 올바른 패러다임이 아니라고 말한 OOP 기술의 죽음에 대한 의견에서 나온 더 구체적인 질문 (또는 실제로는 두 가지이지만 관련이 있습니다) 입니다. 거기에서 여기에 의견을 읽으면 여전히 배워야 할 느낌이 있습니다. 어떤 프로그래밍 패러다임이 적합한 것으로 간주되며 왜 다른 것들보다 우수합니까 (아마 설명이 필요한 예가 있습니까?) 제목과 …

4
'대체'훈련, 표준 시행 방법?
이것이 올바른 스택 교환 사이트인지 확실하지 않지만 여기에 있습니다 ... 범위 저는 수백 명의 직원을 고용하는 소규모 회사에서 일합니다. 회사의 개발 팀은 규모가 작으며 시각적 foxpro에서 작동합니다. 회사의 특정 부서에서 기존 송장 시스템을 수정하고 향상시키기 위해 '독신 총잡이'로 나를 고용했습니다. 많은 위험과 제한이있는 Access 응용 프로그램을 성공적으로 가져 와서 SQL …

4
프로젝트에 사용하는 오픈 소스 프레임 워크의 변화에 ​​어떻게 대처합니까?
개인적인 문제 일지 모르지만 사용하는 라이브러리 / 프레임 워크를 포함하여 살아있는 프로젝트의 코드를 최신 상태로 유지하는 것이 좋습니다. 그것의 일부는 웹 응용 프로그램이 완전히 패치되고 최신 상태라면 더 안전하다고 생각합니다. 그것의 일부는 내 부분에 강박 관념입니다. 지난 7 개월 동안 우리는 소프트웨어를 대대적으로 다시 작성했습니다. 우리는 제품으로 느리고 본질적으로 죽은 …

8
OOP 기술 사망 [폐쇄]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 측면 지향 프로그래밍에 대해 여러 번 들었습니다. 주로 프로그래밍의 "차세대"기술이며 OOP를 '죽일'것입니다. 맞아? OOP가 죽거나 그 이유는 무엇입니까?

9
전용 Linux 박스는 무엇입니까?
그래서 이것은 아마도 대부분의 사람들에게 매우 기본적이고 명백한 질문 일 것입니다.하지만 내 구글 푸가 실패하고 뭔가가 내 머리 위로 가고있는 것 같습니다. 많은 사람들이 '전용 Linux 박스'를 개발자 설정의 중심 부분이라고 말합니다. 나는 약 1 년 동안 웹-데브 프로그래밍을 해왔고 유닉스 / 리눅스 시스템에서 프로그래밍의 이점을 이해했다. 그러나 개발 과정에서 …

4
웹 사이트에서 모범 사례 처리 이미지
기존 전자 상거래 사이트를 MVC 3으로 포팅하고 설계 개선을 활용하고 싶습니다. 이 사이트에는 현재 썸네일, 중간 (목록에 표시) 및 확대 된 모양으로 확장 된 3 가지 크기로 저장된 제품 이미지가 있습니다. 지금 우리는 정확한 크기의 3 개의 개별 이미지를 업로드하고, 사이트가 기대하는 것과 일치하는 3 개의 다른 이름을 제공해야합니다. 큰 …

2
Haskell로 작성된 최종 사용자를위한 영감을주는 소프트웨어? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 훌륭한 기술은 보이지 않습니다. 일반적인 용의자 (GHC, Xmonad, 독점 거래 소프트웨어) 외에 Haskell로 작성된 …
9 haskell 


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