소프트웨어 공학

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


5
TDD가 디자인에 관한 것이라면 왜 필요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . TDD 전문가들은 TDD가 테스트에 관한 것이 아니라 디자인에 관한 것이라고 점점 더 많이 알려줍니다 . 그래서 저는 …
10 tdd 

2
기존 코드를 손상시키지 않고 PHP 네임 스페이스를 라이브러리에 부분적으로 추가하려면 어떻게합니까?
우리 회사는 PHP 5.3이 네임 스페이스를 추가하기 훨씬 오래 전부터 모듈 식 PHP 프레임 워크를 만들었습니다. 최근 우리는 라이브러리의 새 코드에서 네임 스페이스를 사용하기로 결정했으며 결국에는 이전 코드의 네임 스페이스를 만들려고합니다. 그러나 v5.3 이전 코드베이스에 네임 스페이스를 추가하는 것이 좋지 않은지 확인하기 위해 해결하려는 몇 가지 문제가 있습니다. 클래스의 네임 …
10 php  namespace 

3
소규모 프로젝트의 XML 대 SQL?
로컬 응용 프로그램 (WPF 및 C #에서 개발)이므로 한 번에 한 명의 사용자 만있는 작은 프로젝트를 진행하고 있습니다. 데이터를 저장하기 위해 XML 파일을 사용하려고 생각했지만 이것이 최선의 방법인지 궁금합니다. 데이터의 목적 : 쉐들 폴더의 파일 라이브러리 (아티스트 이름, 제목, HDD의 위치) shedule 데이터를 기반으로 한 통계 ... 라이브러리에 관한 정보는 …
10 sql  wpf  xml 

2
Java 클래스 버전 별 명명 규칙
두 소프트웨어 사이의 어댑터를 만들어야합니다 (기계 시뮬레이션, 비 CS). 라는 클래스가 있다고 가정합니다 ThatThing. 다양한 공급 업체별 구현을 처리해야합니다. 이 버전에는 의미있는 이름이 없습니다 (일식 헬리오스, 인디고 등). 1. 버전 번호를 표현할 클래스의 이름을 어떻게 지정해야합니까? 내가 좋아하는 클래스 찾기 ThatThing_3_6_Impl, ThatThing_3_7_Impl매우 어색합니다.
10 java  naming 

5
다국적 개발 플랫폼에서 다른 개발 플랫폼으로 어떻게 전환 할 수 있습니까?
저는 대기업의 IT 부서에서 일하고 있습니다. 우리는 비즈니스를위한 다양한 인트라넷 응용 프로그램 (불만, 리베이트, 서비스 데스크 등)을 개발하고 있습니다. 이제 우리는 PHP 플랫폼에서 .NET으로 마이그레이션하기로 결정했습니다 (MS CRM Dynamics, Exchange 및 MS Office와의 통합이 여러 이유 중 하나임). 현재 PHP 플랫폼에서 사용중인 약 20 개의 서로 다른 응용 프로그램이 있으므로 …
10 migration 

6
IDE의 기능으로 범용 편집기보다 유용하게 사용할 수있는 기능
Lua 언어의 IDE를 작성 중입니다. 많은 프로그래머들이 IDE를 사용하는 것을 좋아하지 않으며 VIM (현재 유행하는), SCiTE 또는을 선호합니다. 마음을 공유하기 위해 IDE에서 제공 할 수있는 기능이 범용 편집기의 강력한 대안이 될 수있는 기능에 관심이 있습니다. IDE를 "필수"하게 만드는 "킬러 앱"이 있습니까? 이것은 반대로 생각할 수 있습니다 IDE에서 표준이 아닌 VIM의 …
10 ide  text-editor 

5
C의 API 디자인 함정
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . C API (표준 라이브러리, 타사 라이브러리 및 프로젝트 내부의 헤더 포함)에서 문제를 일으키는 몇 가지 결함은 무엇입니까? …
10 c  api-design  pitfalls 

3
InterviewStreet에서 질문을 해결하는 방법을 배우는 좋은 방법 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 잠김 . 이 질문과 그 답변은 주제를 벗어난 것이지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. …


15
품질 / 표준을 무시하는 소프트웨어 개발자는 회사에 더 적합합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 코드 최적화, 표준 및 모범 사례를 최우선 순위로 두지 않기로 선택한 소프트웨어 개발자는 적시에 작업을 완료하는 것 …

3
작은 JVM 업그레이드를 수행하는 것이 얼마나 안전합니까?
나는 몇 년 동안 JVM에서 일해 왔으며 거의 ​​6 개월 전에 JVM 충돌이 거의 발생하지 않았습니다. 2 개의 JVM 결함으로 인해 약 5 개의 JVM 충돌이 발생했습니다. 오라클의 솔루션은 항상 동일했습니다 ... 업그레이드. 각 업그레이드는 항상 포인트 릴리스로 또는 그 이후로 이루어집니다. 즉, 오라클의 최신 제안 (버그 수정을 확인한 후)은 …
10 java  oracle  jvm  upgrade 

2
B 트리와 R 트리 비교-링크 된리스트 만 묶여 있지 않습니까?
저는 B Tree에 익숙합니다. 주로 데이터베이스에 전기, 에어컨 및 하드 드라이브 공간을 제대로 공급해야합니다. 이중 (doubl [ie, ey]?) 링크 목록과 연결합니다. 오늘 점심 시간에 개발자 중 한 명이 R 트리를 언급했습니다. 나는 Wikipedia에 뛰어 올라 독서를 시작했다. 키가 큰 B 나무처럼 끔찍하게 들렸습니다. 안타깝게도, 수학 배경이 깊지 않으면 일부 동료의 …

6
고객의 세계가 바뀌 었습니다. 어떻게 처리합니까?
얼마 전, 우리는 백엔드로 SQL Server를 사용하는 고객의 기존 메인 프레임 시스템을 새로운 인트라넷 ASP.NET 솔루션으로 교체하는 프로젝트를 맡았습니다. 이 중 일부는 비즈니스의 리엔지니어링이었습니다. 본질적으로 시스템을 변경함에 따라 비즈니스를 더 잘 수행 할 수있는 방법을 생각해야했습니다. 따라서 첫 번째 작업은 논리적 데이터 모델과 물리적 데이터 모델을 수행하는 것이 었습니다. 고객이이 …

9
응용 프로그램 중요도에 따른 보상 프로그래머 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 경영진이 전략적이고 중요한 응용 분야에서 일한 프로그래머보다 일반적인 응용 분야에서 일하는 사람보다 더 중요하거나 보상하는 것이 옳습니까? 둘 …
10 management 

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