소프트웨어 공학

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

4
첫 회사 고객을 상대 할 때 어디서부터 시작해야합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근에 온라인 리서치 중에 관련된 많은 작업을 자동화하는 데스크톱 클라이언트를 개발했습니다. 이 도구를 2-3 시간 안에 개발했으며 …

4
데이터베이스 작업시 OO 및 테스트 가능
데이터베이스를 사용하면서 작업 단위를 테스트 할 수있는 OOP 전략에는 어떤 것이 있습니까? User 클래스가 있고 프로덕션 환경이 MySQL에 대해 작동한다고 가정 해보십시오. PHP를 사용하여 여기에 표시된 몇 가지 가능한 접근 방법이 있습니다. 백엔드 데이터 소스를 추상화하기 위해 load()및 save()에 대한 인터페이스가있는 $ data_source를 전달 하십시오. 테스트 할 때 다른 데이터 …

12
당신이 만든 프로그램이 어떻게 작동하는지 모른 채 살아도 괜찮습니까?
내 말은, 당신이 붙어있을 때 문제를 해결할 수 있고 실제로 사용하는 프로그래밍 언어에 대한 지식으로 해결할 수있는 방법을 모르는 유용한 라이브러리가 있습니다 ... 예를 들어 Boost for C ++ 또는 JQuery for JavaScript 또는 Spring for Java ... 몇 초 만에 문제를 해결하고 실제로 어떻게했는지 신경 쓰지 않습니다 (프로그래밍하는 것과 …

7
과학 / 엔지니어링 프로그래밍을 C 개발자에게 전달하는 데 권장되는 방법이 있습니까?
웹 응용 프로그램의 백엔드 프로세스의 일부로 C로 이식 해야하는 많은 MATLAB 코드가 있습니다 (이 작업에는 실행 속도가 중요합니다). 이 코드를 C 개발자에게 아웃소싱하려고 할 때 MATLAB 코드를 이해하는 C 개발자는 거의 없습니다 (인덱싱 및 메모리 관리 등이 다릅니다). 코드의 기능을 가장 잘 전달하기 위해 따라야 할 절차를 추천 할 수있는 …
16 c  matlab 

7
직장에서 페어 프로그래밍은 얼마나 흔합니까?
저는 항상 페어 프로그래밍에 관심을 보였지만 12 년 동안 개발 한 이래로 그들이이 관행을 사용한 곳에서 일한 적이 없었기 때문에 사람들이 그것을 어떻게 보는지에 대해 항상 회의적이었습니다. 나는 이것이 돈 / 시간 때문인지 (한 코드에서 작업하는 한 컴퓨터에서 두 사람을 발견하는 뾰족한 머리 보스 !!!! 어떻게 감히!) 또는 다른 이유로 …


2
크고 복잡한 소프트웨어 제품을 느리게 만드는 것은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 크게 관련이없는 이유로, 나는 오랫동안 Delphi 7을 다시 한번 설치했습니다. 나는 한동안 말하지 않은 방식으로 완전히 날아갔습니다. …

7
웹 프레임 워크를 사용함으로써 얻을 수있는 장단점은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문은 웹 기반 프레임 워크 ( Cake PHP, Zend, jQuery, ASP.NET 등) 를 사용할 때의 장단점 을 …

4
상태 변경에 의존하지 않는 것이 좋은 이유는 무엇입니까?
이 질문은 /software/25569/is-haskell-worth-learning 질문에서 발생합니다 일반적으로 Haskell이 다른 언어로 코딩 기술을 향상시키는 방법에 대해 자주 반복되는 진술이 있으며, 이는 Haskell이 무국적자이기 때문에 좋은 일입니다. 왜? 나는 누군가가 이것을 왼손으로 타이핑하거나 하루 동안 눈을 감고 터치에 의존하는 것과 비교하는 것을 보았습니다. 분명히 그것보다 더 많은 것이 있습니까? 하드웨어 메모리 액세스 또는 …

7
SQL 테이블의 변경 사항을 어떻게 버전 / 추적합니까?
모두가 로컬 테이블 및 개발 테이블을 변경하는 개발자 팀에서 작업 할 때 모든 변경 사항을 어떻게 동기화합니까? 모두가 SQL 변경 사항을 유지하는 중앙 로그 파일? 로컬 테이블을 최신 버전으로 가져 오기 위해 개발자가 실행할 수있는 개별 테이블 .sql 파일 인 alter table 문을 추적하는 Wiki 페이지? 나는 이러한 솔루션 중 …

7
GPL이 목표 달성에 얼마나 성공 했습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 코드의 상업적 사용과 관련하여 광범위하게 두 가지 유형의 FOSS 라이센스가 있습니다. GPL 유형과 BSD 유형이라고합시다. 첫 번째는 …

12
프로그래밍하는 동안 얼마나 자주 코드를 실행하고 테스트합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 특히 C로 처음부터 새 코드를 작성할 때 가끔 문법 검사를 제외하고 컴파일러를 실행하지 않고 몇 시간, 심지어 며칠 …

17
내 솔루션이 내 상사보다 낫다고 생각하므로 무시해야합니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . PHP와 SQL로 작업하고 있습니다. 저는 함수를 구현하는 방법이 상사가 제안한 것보다 낫다고 생각합니다. 지금 …

10
장기적으로 아웃소싱 코드가 더 비쌉니까? 코드 품질에 해를 끼치나요? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 2 년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 적절한 소프트웨어 제품의 지적 재산권을 소유하고 매년 라이센스를 통해 많은 수입을 얻는 회사를 알고 …

5
엄격한 민첩하지 않은 방법을 사용하는 팀에 Agile을 도입하는 방법은 무엇입니까?
민첩하지 않은 방법론에 대해 자랑스럽게 인증을받은 회사를 고객에게 판매 지점으로 사용하여 책임을 설명하십시오. 당신은 어떻게 가야합니까 점진적으로 자신의 전체 시스템을 파괴하지 않고 칸반 또는 스크럼을 도입 그것이 그들 확신하고 아직도 및 단지 책임 / 감사로 계속 될 수있다 ? 나는 이것이 " Scrum과 같은 민첩한 방법론을 어떻게 소개하겠습니까? " 감사 …

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