소프트웨어 공학

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

12
왜 float / double이 필요합니까?
나는 http://www.joelonsoftware.com/items/2011/06/27.html 을보고 있었고 Jon Skeet 농담에서 0.3이 아닌 0.3에 대해 웃었습니다. 나는 개인적으로 float / decimals / doubles에 문제가 없었지만 6502를 매우 일찍 배웠고 대부분의 프로그램에서 float가 필요하지 않았다는 것을 기억합니다. 내가 사용한 유일한 시간은 그래픽과 수학에서 정확하지 않은 숫자가 정확하고 출력이 화면에 대한 것이며 화면 (db, 파일) 또는 …

3
오픈 소스 프로젝트를 홍보하는 방법?
우선, 이것이이 질문을 게시하는 네트워크의 잘못된 섹션인지 사과드립니다. 그렇다면 더 적절한 위치로 자유롭게 이동하십시오. 질문 : 오픈 소스 프로젝트를 시작하고 실행하는 방법에 대한 귀하의 아이디어를 듣고 싶습니다. 오픈 소스 컨텐츠 관리 시스템 프로젝트가 있는데 여기에 몇 가지 질문이 있습니다. 어떻게해야합니까? 프론트 엔드와 백엔드가 작동하는 프리-알파 (pre-alpha) 버전을 먼저 발표 한 …

7
비 실시간 웹 앱에 node.js를 피해야 할 이유가 있습니까?
소켓, 혜성, AJAX가 많은 통신 등을 필요로하는 실시간 웹 앱의 Node.js가 얼마나 멋진 지에 대해 많은 이야기를 보았습니다. 이벤트 중심의 비동기 스레드 중심 모델도 오버 헤드가 적은 동시성에 적합하다는 것을 알고 있습니다. 또한보다 단순한 '전통적인'비 실시간 앱 (예 : 앱 개발을 배우는 사람들을위한 표준 'Hello World'인 것처럼 보이는 표준 블로그 …



13
정보 보관소를 어떻게 처리합니까? [닫은]
우리는 모두 오랜 세월 동안 경험해 왔으며 환상적인 도메인 지식을 가지고 있지만 팀과 그 지식을 공유하지 못하는 개발자들을 모두 만나야합니다. 팀은 필사적으로 지식을 공유해야하지만 지식을 쌓아 둘 수는 없습니다. 팀은 어떤 방식으로이 문제를 성공적으로 해결 했습니까?

10
사용중인 코드가 오래된 코딩 스타일을 사용하기 때문에 프로그래밍 할 수 없습니다. 프로그래머에게 이것이 정상입니까?
프로그래머로서의 첫 번째 직업이 있지만 사용 된 코딩 스타일로 인해 어떤 문제도 해결할 수 없습니다. 코드는 다음과 같습니다. 의견이 없습니다 기능이 없습니다 (50, 100, 200, 300 개 이상의 라인이 순서대로 실행 됨) if경로가 많은 문장을 많이 사용 아무 의미가없는 변수가 (예 : cf_cfop, CF_Natop, lnom, r_procod) 이전 언어 (2002의 Visual …

16
언어 구문에 대해 쓰고 있습니다. 메소드 이름 내에 매개 변수가 배치되는 언어가 있습니까?
자바 스크립트에서 : function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); C #에서 : public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); PHP에서 : public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); …

6
Google의 프로그래밍 언어 사용법
Google이 Python, Java 및 C ++을 사용한다고 들었습니다. 그러나 내가 모르는 것은 각각의 프로그래밍 언어가 어떻게 사용되는지입니다. Google에서 Python, Java 및 C ++이 사용되는 것은 무엇입니까? 1 개의 언어로 충분할 때 왜 최대 3 개의 프로그래밍 언어를 사용했을까요? 아무도 아는가?

6
기술 부채를 돌 보면서 어떤 상환을 보았습니까?
기술 부채에 관한 이 기사 에는 다음을 포함하여 몇 가지 좋은 점이 있습니다. "기술적 인 문제"에 대한 작업은 이야기에 의해 주도 될 때 가장 효과적입니다. 코드베이스는 어느 곳에서나 작업이 필요할 수 있지만 사용자가 직면 한 이유로 코드를 처리 할 경우에만 지불해야합니다. 어떤 멍청한 부분을 지나치려는 이야기가 없다면, 그 작업은 크게 …

10
새로운 직업을 찾을 때 IT 헤드 헌터 / 채용자가 얼마나 유용합니까? [닫은]
유용성이 다양한 여러 분야에 존재하기 때문에 새로운 직업을 찾을 때 IT 전문가 (예 : 프로그래머, 소프트웨어 엔지니어, CIO 등)에만 중점을 둔 헤드 헌터 / 채용 인의 평판이 궁금합니다. 실제로 유용합니까? 제한된 수로 만 작업하는 오래된 격언이 적용됩니까? 아니면 여러 사람에게 이력서 / CV를 안전하게 줄 수 있습니까?
29 profession 

4
다가오는 Google 인터뷰, 준비 조언 찾기 [닫기]
글쎄, 나는 내가 할 수있는 곳마다 책을 쳤다. 소프트웨어 엔지니어 직책을 위해 전화를 통한 첫 번째 인터뷰가 나옵니다. 나는 모든 블로그 게시물을 읽었고, 인터뷰의 모든 계정 (일부 꽤 오래된)을 읽었으며 Google 자체도 책 목록을 제안했지만 아무도 그중 누구도 놀라지 않을 것입니다. 그럼에도 불구하고 준비를 한 후에도, 나는 덮을 큰 땅이 …

7
자동화 된 단위 테스트, 통합 테스트 또는 승인 테스트 [닫기]
TDD와 단위 테스트는 현재 큰 격찬으로 보입니다. 그러나 다른 형태의 자동 테스트와 비교할 때 정말 유용합니까? 직관적으로 자동화 통합 테스트가 단위 테스트보다 훨씬 유용하다고 생각합니다. 내 경험상 가장 많은 버그는 모듈 간의 상호 작용에 있으며 각 장치의 실제 (일반적으로 제한적) 논리는 아닙니다. 또한 모듈 간의 인터페이스가 변경되어 사전 및 사후 …

10
DailyWTF 스토리의 후보 기업에 의해 고용되는 것을 피하는 방법은 무엇입니까? [닫은]
저는 Daily WTF 아카이브와 특히 소프트웨어 개발, 개발자의 직업 등에 대한 잘못된 접근 방식을 가진 IT 관련 회사에 관한 이야기를 읽고 있습니다. 보안상의 이유로 로컬 네트워크가없는 회사 , 관리자 만 액세스 할 수있는 소스 제어 서버 등이 있습니다 . 모르는 관리자에 대한 모든 스토리를 추가하십시오. 그들의 일에 관한 어떤 것도 …


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