소프트웨어 공학

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

6
Doctrine 2 또는 Propel 1.5 / 1.6을 선택해야하는 이유는 무엇입니까? [닫은]
Doctrine 2 (이상) 및 Propel 1.5 (이상)를 사용한 사람들의 의견을 듣고 싶습니다. 이 두 객체 관계형 매퍼 간의 대부분의 비교는 이전 버전 인 Doctrine 1과 Propel 1.3 / 1.4를 기반으로하며, 두 ORM 모두 최근 개정에서 상당한 재 설계를 거쳤습니다. 예를 들어, Propel에 대한 대부분의 비판은 "ModelName Peer "클래스 를 중심으로하는 …
30 php  orm  doctrine 

11
실패한 프로젝트 : 언제 연락해야합니까?
몇 달 전에 우리 회사는 프로젝트의 급박 한 비상 사태에 발을 딛 었으며 6 명으로 구성된 전체 팀이 기본적으로 5 주 "크런치 위크"를 당겼습니다. 생방송 48 시간 전, 나는 그 중 41 명을 두 명씩 밤새도록 일했습니다. 그 한가운데서, 나는 지금까지 가장 성공적인 질문을 게시했습니다 . 그동안“실패”에 대한 이야기는 없었습니다. …

12
숫자 현지화가 불필요하지 않습니까?
방금이 페이지를 읽었습니다 http://weblogs.asp.net/scottgu/archive/2010/06/10/jquery-globalization-plugin-from-microsoft.aspx 그들이 한 일 중 하나는 아랍어 날짜를 아랍어 달력으로 변환하는 것이 었습니다. 그렇게하는 것이 좋은 아이디어인지 궁금합니다. 실제로 사용자에게 성가 시거나 혼란 스럽습니까 (사용자가 아랍어 인 경우에도). 또한 두 번째 질문은 독일어와 같은 일부 문화권에서 33,899.99를 33.899,99로 바꿔야합니까? 도서관이 이미 우리를 위해 그렇게했기 때문에 그렇게하는 것이 …

9
몇 가지 유형의 프로그래밍 언어가 있습니까? [닫은]
기본적으로 저는 훌륭한 프로그래머가되기 위해 많은 프로그래밍 언어를 배우고 싶습니다. 나는 깊이 소수에 불과을 알고 나는 사람이 얼마나 많은에 정성 들여줬으면 클래스 또는 유형 이 있습니다 프로그래밍 언어 . 그룹으로 배워야한다면 어떻게 같이 묶을 수 있을까. Java 배경에서 온 정적 타이핑에 익숙하지만 동적 타이핑 외에도 가능한 한 범주 형 분석을보고 …

17
코딩시 버그 수를 줄이는 방법은 무엇입니까?
누구도 완벽하지 않으며, 우리가 무엇을 하든지, 때때로 버그가있는 코드를 생성 할 것입니다. 새 소프트웨어를 작성하거나 기존 코드를 변경 / 유지할 때 생성하는 버그 수를 줄이는 방법 / 기술은 무엇입니까?
30 bug 


5
테스트 주도 개발-설득하십시오! [닫은]
일부 사람들은 테스트 주도 개발의 대규모 지지자라는 것을 알고 있습니다. 과거에는 단위 테스트를 사용했지만 쉽게 테스트 할 수 있거나 정확하다고 생각되는 작업 만 테스트했습니다. 시간이 많이 걸리는 것처럼 완벽하거나 거의 완전한 코드 범위 소리. 테스트 중심 개발을 위해 어떤 프로젝트를 사용하십니까? 특정 크기 이상의 프로젝트에만 사용합니까? 사용해야합니까? 설득 해!

5
직장에서 "20 % 시간"소개 [닫기]
20 %의 시간은 그것의 직원들이 흥미 것으로 프로젝트를 진행 그들의 시간의 20 %를 소비 할 수 있도록 고용주의 문화 - 그것은 새로운 응용 프로그램을 발명하거나 기존 프로세스를 개선 할 수있다 등 어떤 사람들은 수 스컹크 등이 알고 그러나 그 용어는 당신에게 무언가 (또는 완전히 다른) 것을 의미하지 않을 수도 있습니다. …

17
일관된 코딩 스타일이없는 동료를 다루십니까?
문체 적으로 나쁜 코드를 작성하는 사람과 함께 일할 때 무엇을하십니까? 내가 말하고있는 코드는 일반적으로 기술적으로 정확하고 합리적으로 구조화되어 있으며 알고리즘 적으로 우아 할 수도 있지만 추악하게 보입니다 . 우리는있어: 다른 명명 규칙 타이틀 (혼합물 underscore_style및 camelCase및 UpperCamel와 CAPS모두 동일한 기능으로 더 많거나 적은 임의의 다른 변수에 적용) 기괴하고 일관되지 않은 …


18
언제 언어 X에 능숙하다고 말할 수 있습니까?
이것은 내 여자 친구와 가진 대화로 돌아갑니다. 나는 그녀에게 프로그래밍 언어 (C ++)가 충분하다고 느끼지 못한다고 말하려고했다. 그러자 그녀는 나에게 물었습니다. "자기 자신을 충분히 고려할 때?" 흥미로운 질문입니다. 나는 그녀에게 무엇을 말해야할지 몰랐다. 그래서 나는 당신에게 묻고 있습니다. 어떤 프로그래밍 언어, 프레임 워크 등의 경우, 어느 시점에 도달했을 때 당신이 …

26
교육없이 프로그래머로 직업을 찾을 수 있습니까? [닫은]
누군가가 고등학교 학위 없이도 프로그래머로 직업을 찾을 수 있다면 더 경험이 많은 사람들로부터 알고 싶어합니다. 그 사람을 평범한 프로그래머라고 생각하십시오. 누군가 인터뷰를 할 기회를 고려해 볼 수 있습니까? 관심있는 언어는 python / php / java / c #입니다. 해당 지역 /시 / 국가에 대해서만 답변하십시오. "학교로 돌아가십시오"라는 대답은 없습니다.

23
좋은 프로그래밍 은유 란 무엇입니까? [닫은]
프로그래머가 아닌 사람에게 프로그래밍이 무엇인지 설명하는 것을 말합니다. 나는이 질문을 만들기 전에 비슷한 질문을 찾아야했지만, 찾은 몇 가지 질문은 질문을 피하는 것처럼 보였으며 특히 은유 또는 유추를보고 싶습니다. 나는 개인적으로 은유 나 유추를 사용하여 누군가에게 기술적 인 것을 설명하는 것이 더 쉽다는 것을 안다. 내가 관심이있는 이유는 많은 사람들이 매일 …

1
혼자서 시스템을 개발할 때 마이크로 서비스를 사용해야합니까?
저는 새 프로젝트를 시작하고 있으며 프로젝트의 거의 유일한 개발자 일 것입니다. 그러나 한두 명의 다른 개발자가 기존 응용 프로그램이나 간단한 스크립트를 기본 프로젝트에 통합해야합니다. 이 프로젝트는 소규모 대량 및 스트리밍 데이터 수집 / 처리, 이벤트 중심 및 주문형 코드 실행을 모두 처리해야합니다. 프레임 워크의 일부 부분은 CPU에 바운드되고 일부 부분은 …

13
조직의 코딩 스타일은 선택 사항입니까?
이 프로그래밍 스타일 문서 에는 일반적인 규칙이 있습니다. 규칙에 대한 강한 개인 이의가있는 경우 규칙을 위반할 수 있습니다. 이것은 내가 생각하는 방식과 충돌하며 코딩 스타일이 실제로 중요하다는 많은 기사가 있습니다. 예를 들어 다음과 같이 말합니다. 코딩 표준 문서는 개발자에게 코드 작성 방법을 알려줍니다. 각 개발자가 선호하는 스타일로 코딩하는 대신 모든 …

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