소프트웨어 공학

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

2
코드를 프랜차이즈 할 때 알아야 할 문제점은 무엇입니까?
사이트를 사용하여 웹 서비스를 제공하고 최근에 해당 서비스를 다른 회사에 프랜차이즈 할 것을 제안했습니다. 그들이 내 코드를 모두 서버에서 실행하려고 할 때 문제가 발생합니다. 나는 그 이유를 이해하지만 PHP 코드의 핵심이 숨겨져 있고 변경되지 않은 상태로 유지되도록 조치를 취하고 싶습니다. 코드를 다른 입찰자에게 재판매하거나 내 IP를 사용하지 않는 조치를 취하고 …
9 php  sales 

6
동료에게 새로운 주제 소개
동료에게 단위 테스트, 종속성 주입, 제어 역전 등과 같은 주제를 소개하려고했습니다. 나는 미니 강의, 시연을했으며 점심 시간 동안 이러한 주제를 제안하고 배웁니다. 응접은 일반적으로 긍정적이었으며 사람들은 그러한 주제에서 가치를 보았습니다. 비록 그들이이 주제에 매력을 느끼는 것처럼 보이지만 채택률은 매우 낮습니다. 내가 그들에게 이야기 할 때 대답은 일반적으로 다음과 같습니다. 다음에해볼 …


3
SVN을위한 버전 관리 전략
24 시간 내내 회사의 버전 관리 전략을 시도 할 것입니다. 우리는 현재 SVN을 사용하고 있지만 구조는 없습니다. 기본적으로 트렁크 만 있고 커밋 만합니다. 최근 개발 관리자는 "태그"역할을하는 두 번째 리포지토리를 시작했지만 동일한 리포지토리의 일부가 아니라 완전히 분리 된 리포지토리이므로 "트렁크"와 수동으로 병합해야합니다. 실제로 "Dev"라는 폴더가 하나만 있습니다 (실제로 다른 날짜에 …

5
다른 언어 패러다임을 배우면 프로그래밍 기술을 향상시킬 수 있습니까?
그렇다면 새로운 패러다임을 배우면 문제가 다른 패러다임 / 언어 / 기술에 있어도 프로그래밍 문제를 해결하는 방법이 어떻게 바뀌 었는지 말해 줄 수 있습니까? 정말 감사하겠습니다. 특정 방식으로 말해 줄 수 있다면, Y (예 : Scheme / Prolog / Lisp)를 학습함으로써 X (예 : JAVA / C # / C ++) …

3
RCP는 언제 사용합니까?
소셜 웹 사이트 Tumblr 의 클라이언트와 같은 Java 및 Swing을 사용하여 작은 GUI 응용 프로그램을 작성하고 싶습니다. Eclipse RCP 또는 Netbeans 플랫폼을 사용해야합니까? 그리고 일반 스윙 / SWT를 사용하는 것보다 어떤 이점이 있습니까? RCP 애플리케이션은 Swing 또는 SWT를 사용하여 개발 된 애플리케이션보다 더 많은 종속성이 필요합니까?
9 java  gui 

8
"슈퍼"사이트에 대해 고려해야 할 사항은 무엇입니까?
우리 회사는 모든 Tier-1 (즉, 최고급 프로덕션) 애플리케이션과 사이트를 하나의 포괄적 인 코드 기반으로 통합하는 것을 고려하고 있습니다. 이론은 그들의 권한, 디자인 및 전체 기능이 균질화되고 중앙에서 관리 될 수 있다는 것입니다. 각 응용 프로그램을 뒷받침하는 데이터 구조가 매우 다르고 비즈니스 규칙이 각 응용 프로그램마다 복잡하고 고유하며 기존 응용 프로그램의 …

6
CSS, JS 및 HTML에 대한 코드 검토 지침
CSS, JS 및 HTML을 검토하기위한 지침을 작성하라는 요청을 받았습니다. JS에 대한 코딩 지침이 있지만 HTML 및 CSS에 대해서는 잘 모릅니다. JS를 검토하기 위해 나는 반드시 그 지침을 따르고 언급 할 것입니다. 그러나 CSS와 HTML은 어떻습니까? 논리적 오류 및 들여 쓰기 문제 외에도 마크 업 및 CSS를 검토 할 때 확인해야 …

5
웹 프로그래밍에서 Javascript를 사용하는 역사적 근거는 무엇입니까?
나는 우리가 파이썬을 많이 사용하는 과학적 생물학 배경에서 왔습니다. 이제 웹 개발을 시작하기 시작하면서 웹에서 JavaScript가 주요 클라이언트 측 언어 인 이유가 무엇인지 궁금하게 생각했습니다. JavaScript의 우세는 역사적 사고 또는 다른 것입니까? 또한 파이썬을 클라이언트 측 스크립팅에 통합하는 데 장애물이 있는지 궁금합니다.

2
경량 아키텍처 평가를 수행하는 좋은 방법은 무엇입니까?
기술적 인 AATA (Architecture Tradeoff Analysis Method) 및보다 비즈니스 지향적 인 CBAM (Cost Benefit Analysis Method ) 과 같은 아키텍처 평가 방법에 익숙 합니다. 그러나 이러한 방법은 상당히 규모가 크므로 여러 브레인 스토밍 세션, 프레젠테이션, 트레이드 오프를 설명하는 다양한 시나리오 개발 등을 규정합니다. 특정 크기의 프로젝트에는 유용하지만 일반적으로 내부 프로젝트 …

4
스크럼에서 종속 스토리를 어떻게 처리합니까?
내가 현재 일하고있는 회사에서, 우리는 때때로 일부 이야기가 서로 연결되어 있음을 알게되었습니다. 이는 동일한 전체 기능에 속하거나 다른 기능 일 수 있지만 다음 기능 등을 계속하려면 먼저 완료해야하는 기능이있을 수 있습니다. 반복의 워크 플로우를 중지하지 않고이 경우를 어떻게 처리합니까? 우리가 뭔가 잘못하고 있습니까?
9 scrum  stories 

1
현재의 증거가 정식 데이터 모델에 대한 문맥 적 채택을 지원합니까?
"정규적인"아이디어는 소프트웨어에 널리 퍼져 있습니다. Canonical Model , Canonical Schema , Canonical Data Model 등과 같은 패턴 은 개발 과정에서 반복해서 나타나는 것 같습니다. 많은 개발자와 마찬가지로, 나는 당신 이 정식 모델 이 필요 하다는 기존의 지혜를 비판적으로 따랐습니다 . 그렇지 않으면 매퍼와 번역가 의 조합 폭발 에 직면하게 됩니다. …

2
스크럼에서 스토리 포인트를 추정하는 가장 좋은 방법은 무엇입니까?
저는 프로젝트가 시작될 때 포커를 계획하는 방식이 마음에 들어 각 스토리의 세부 사항을 서로 비교하고 토론 할 수 있습니다. 내가 주목 한 문제 중 하나는 시간이 지남에 따라 문제 영역에서 더 많은 경험을 얻을수록 각 이야기, 즉 처음에 5 또는 8의 가치가있는 이야기에 대해 더 적은 점수를 얻는 경향이 있다는 …


5
JVM 기반 언어 중에서 명확한 리더가 있습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 프로젝트의 현재 상태는 어떻습니까? 그리고 하나 (또는 ​​둘)가 명확한 리더로 나타 났습니까? 이 질문을하는 나의 동기를 보여주기 …
9 java  scala  jvm  groovy  jruby 

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