2010-03-11 9 views

답변

0

나는 명확성에 중점을 둡니다.

2

품질에 좋음. 최적화는 아니요. 이 질문은 커뮤니티 위키 여야합니다.

5

"프로토 타입"이 제품이되는 횟수를 돌아 보면 대답은 '예'가 될 것입니다.

기능을 프로토 타이핑하는 것뿐만 아니라 디자인을 프로토 타이핑하는 것임을 잊지 마십시오.

+0

동의합니다. 만약 아무것도 없다면 연습을 위해해라. –

+0

어쩌면 공식적인 프로토 타입 일지 모르지만, 동료들과 공유 할 아이디어가 있다면 여기를 클릭하십시오. (http://www.opensourceconnections.com/2013/01/11/code-quality -is-a-dial-too /) 나는 그게 중요한지 잘 모르겠다. 코드 품질에 대해 항문을하고 자신/다른 사람에게 증명하려고 시도하는 아이디어를 놓치기 쉽습니다. –

0

품질 및 최적화가 프로토 타입에 대한 요구 사항 인 경우 예. 그렇지 않다면 아니오. 신속한 프로토 타이핑을 수행하고 있기 때문에 스펙에 대한 프로그래밍, 소스 코드 제어, 테스트 등의 표준 운영 절차를 포기하지 않아도됩니다. 빠른 속도로 개발 된 프로토 타입의 경우 고성능이 요구되는 경우는 비교적 드뭅니다. 그러나 그것은 또 다른 문제입니다.

0

예. 품질, 선명도 및 단순성에 중점을두고 의견을 말하고 그 이유와 이유를 설명합니다 (코드가 무엇인지에 대해 실제로 복잡하지 않는 한 방법을 신경 쓰지 마십시오).

우리가 여기서하는 거의 모든 작업은 무엇부터 시작합니까? 그리고 그것이 효과가 있다면 우리는 계속합니다.

우리는 코드를 작성하기 전에 일어날 일을 설명하는 주석을 작성한 다음 주석과 일치하는 코드를 작성합니다. 주석을 쓰면 먼저 어떻게 구조화할지 생각하게됩니다. 우리는 FALSE 가정을 많이 방지하고 실제로 개발을 더 빠르게한다는 것을 발견했습니다.

너무 쉽게 돌아 왔을 때 다시 사용합니다. 코드를 읽고 이해할 필요없이 댓글을 읽는 것뿐입니다. 자체 문서화 코드의 무의미한 것으로 가지 말고, 버그를 자체 문서화하는 것뿐입니다. 코드가 주석/문서와 전혀 일치하는지 여부를 확인할 필요가 없습니다.

나중에 최적화에 대해 걱정할 필요가 없습니다. huge win의 설명을 참조하십시오. 일부 Apache 로그 파일을 구문 분석하는 취미 프로젝트에서 작업 할 때 MFC CMaps에서 STL로 변경했습니다. 이것은 초기 컨셉이 작동하고 나면 성능에 문제가 있다는 것을 알게 된 후에 만 ​​이루어졌습니다.