소프트웨어 공학

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

5
방금 유지 관리하는 웹 사이트의 사용자로부터 불만이 접수되었습니다. 내가해야 할 일이 있습니까?
직장에서 유지 관리하는 웹 사이트 사용자로부터 큰 텍스트를 보냈습니다. 그들은 6 년 이상 심각한 업데이트를 보지 못한 끔찍한 구식 웹 응용 프로그램을 다루어야한다는 사실에 분명히 화가났습니다. 리팩토링이 수행되지 않았고, 코드 품질이 끔찍하고, 보안이 확인되지 않았으며, 정책 준수가 무시되고 추악하고 창피합니다. 이것은 소규모 사업이지만 웹 사이트는 매일 수백 명이 사용합니다. 저는 …
9 ethics 

2
오늘날 산업에서 소프트웨어 프로젝트 지표를 측정하는 것이 인기가 있습니까?
팀 프로젝트에 대한 외부 조언을 원하는 개발자를 만났습니다. 회사 임원, 프로젝트 관리자 및 개발자를 위해 자동으로 메트릭을 계산하고 반복마다 그래프를 그릴 수있는 거대한 소프트웨어 제품군을 개발하고 있음을 알게되었습니다. 컴퓨터 과학을 전공 한 학생으로서 저는 메트릭스와 그 중요성에 대해 거의 알지 못하지만 제 질문은 다음과 같습니다. 의미있는 측정 항목을 측정하기 위해 …

4
민첩한 개발을위한 사무실 디자인 및 레이아웃
(스택 오버플로에서 이동) 어떤 키보드, 책상, 밝은 색 또는 배경색이 가장 좋은지에 대한 많은 토론이 있지만 사무실 전체의 레이아웃을 다루는 것을 찾을 수는 없습니다. 우리는 약 20 명의 직원이 새로운 장소로 이사하는 회사입니다. 정기적 인 조합으로 진행되는 두 가지 주요 개발 방법이 있습니다. 백엔드 사람들은 종종 웹 서비스를 마련하기 위해 …

8
테스터-개발자 커뮤니케이션
개발자-개발자, 개발자-클라이언트, 개발자-팀 관리자 커뮤니케이션에 대해 많은 글을 썼지 만 테스터-개발자 커뮤니케이션 및 관계에 대한 지침을 제공하는 텍스트를 찾을 수 없었습니다. 테스터와 개발자가 별도의 팀인지 또는 동일한 팀인지 (제 경우에는 민첩한 개발 프로젝트에서 고독한 테스터입니다) 테스터를 잘 수용하기 위해서는 테스터의 인식 방법이 매우 중요하다고 생각합니다. 프로젝트의 질을 향상시키는 데 목표를 …

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

3
요구 사항에 위키 사용
요구 사항 관리를 개선하는 방법을 찾고 있습니다. 현재 웹 사이트에 Word 문서가 게시되어 있습니다. 불행히도 우리는 (내 지식으로는) 한 개정에서 다음 개정으로의 변화를 볼 수 없습니다. 위키 또는 VCS (또는 둘 다, 위키의 비트 버킷과 마찬가지로)와 마찬가지로 그렇게 할 수 있기를 선호합니다. 또한 각 문서는 개발자가 주어진 마감일까지 충족해야 할 …

2
웹 페이지 상단에 오픈 소스 라이센스 정보를 붙여야합니까?
여러 오픈 소스 JavaScript 프로젝트를 사용하는 JavaScript 응용 프로그램을 개발 중입니다. 모든 라이센스에는 "작품 또는 파생 저작물의 다른 수령인에게이 라이센스의 사본을 제공해야합니다"와 같은 문구가 있습니다. 이것은 내가 사용하는 소프트웨어의 모든 라이센스로 웹 페이지 상단에 방대한 HTML 주석을 작성해야한다는 것을 의미합니까? 나는 이것을하는 웹 페이지의 소스 코드를 본 적이 없기 때문에이 …

10
파이썬을 배우는 데 얼마나 걸립니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

6
"코드 스타일 및 디자인 패턴"에 대한 프레젠테이션 제공 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 우리 회사 (소규모, 약 3 명의 사무실에서 약 40 명)는 때때로 개발자 중 한 명이 기술 주제에 대한 …

5
스펙 작성 관리
나는 스펙없이 소프트웨어를 작성하는 것을 상상할 수 없다. 아무리 스케치 적이거나 높은 수준이더라도, 프로그램의 기능이 무엇인지 실마리가없는 프로그래머에게 설명하는 것이 중요합니다. 그러나 스펙의 문제점은 전체 소프트웨어 개발주기에서 다소 2 등 시민이라는 점입니다. 개발 과정에서 스팀이 발생하면 무시됩니다. 그러나 분쟁이 발생하면 개발자와 테스터 및 영업 담당자는 자신의 근거를 정당화 할 사양을 …

26
당신이 겪은 최악의 반 패턴
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 프로그래머로서 경력에서 겪은 최악의 반 패턴은 무엇입니까? 언어와 무관하지만 대부분 자바에 관여합니다. 나는 그것의 최악이 …

3
Ruby (또는 다른 동적 언어)의 인터페이스 대신 무엇을 사용할 수 있습니까?
내 목표는 클래스 간 계약을 정의하는 것입니다. 오리 타이핑과 모든 것을 좋아하지만 외부에서 호출 할 메소드와 다른 레이어에서 사용해서는 안되는 액세서리 메소드를 명확하게 정의하기 위해 응용 프로그램의 다른 레이어간에 인터페이스를 정의하고 싶습니다 . 예를 들어 Java에서는 get () 및 save ()와 같은 메소드로 Persistor 인터페이스를 정의한 다음 데이터베이스에서 유지해야하는 모든 …

15
눈에 잘 띄지 않는 JavaScript는 괜찮습니까?
웹 사이트의 모든 사용자가 JavaScript를 사용하도록 설정 해야하는 경우 눈에 잘 띄지 않는 JavaScript를 사용하는 것이 좋습니까? 나는 진보적 인 향상을 위해 노력하고 있지만, 고급 웹 애플리케이션이 구식 브라우저 또는 JavaScript를 사용할 수없는 경우 사용자를 튕겨 낼 때 중요한 점은 무엇입니까? 타겟층이 매우 적으며 타겟층에게 필요한 브라우저 및 플러그인 / …

4
이전 고객을 우회하려는 계약자를 정상적으로 처리하려면 어떻게해야합니까?
나는 지역 게임 개발 상점을 위해 프리랜서로 일하고있다. 우리가 작업 한 대부분의 프로젝트는 외부 계약자가 가져 왔습니다. 이 사람은 이제 게임과 관련이없는 새로운 프로젝트를 위해 나와 직접 비즈니스를하고 싶어서 이전 고객의 기술이 필요하지 않습니다 . 그들은 그것에 대해 들었고, 이제는 계약자를 겪지 않은 것에 대해 화가 났지만, 나는 그가 정말로 …

14
프로젝트 관리자 나 수석 개발자에게 프로젝트의 코드베이스에 심각한 작업이 필요하다는 것을 어떻게 (정확하게) 알리는가?
방금 1 년이 아니더라도 몇 달 동안 프로젝트를 진행하는 (상대적으로) 소규모 개발 팀에 합류했습니다. 대부분의 개발자가 프로젝트에 참여하는 것처럼 첫 며칠 동안 프로젝트의 코드베이스를 검토했습니다. 이 프로젝트 (중대형 ASP.NET WebForms 내부 업무용 응용 프로그램)는보다 설명적인 용어가 없기 때문에 재난입니다. 코딩 표준에는 즉시 눈에 띄는 세 가지 문제가 있습니다. 표준은 매우 …

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