메소드가 변수 이름으로 리턴하는 변수를 호출하는 것이 좋 result습니까? 예를 들어 : public Zorglub calculate() { Zorglub result = [...] [...] return result; } 아니면 유형별로 이름을 지정해야합니까? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } 나는 둘 중 하나를 선택해야한다면, 나는 전자를 선호하는 이유는 무엇입니까? …
Google을 사용하여 C 프로그래밍 언어에 대한 자습서 나 답변을 찾는 데있어 문제는 C가 검색 범위를 좁힐 수있는 표현력이 충분하지 않다는 것입니다. "Programming"및 / 또는 "Language"와 같은 키워드와 결합하더라도 C ++, C # 및 Objective-C에 대한 결과가 주로 나타납니다. Google을 사용하여 특정 C 리소스를보다 효과적으로 검색하는 방법이 있습니까?
프로그래머에 시간을 보내고 적극적으로 참여할 수 있습니다 .SE 및 스택 오버플로를 통해 Code Complete 2와 같은 책을 읽는 데 소비하는 시간 (읽기 목록에서 다음에 올 수 있음)과 비슷한 프로그래밍 기술을 향상시킬 수 있습니다. 좋아, 프로그래밍으로 시작하는 사람에게는이 질문에 대한 답이 될 수 있습니다. 아니오, 나는 프로그래밍 언어에 익숙하지만 개선하고 싶을 …
최근 화이트 보드 모범 사례 에 관해 질문 한 또 다른 질문에서, 답변을 도출하면서 큰 소리로 생각하는 것이 최선의 전략이라는 일반적인 의견이있었습니다. 사실, 침묵의 긴 순간은 어색합니다. 그러나 최근의 인터뷰 후 나는 큰 소리로 생각하면 잘못된 해결책이나 잘못된 길로 이어질 경우, 더 고려해 볼 때 면접관은 빠르게 접근하여 내 접근 …
제목에서 질문이 명확해야합니다. 예를 들어 Apache는 규모에 관계없이 RDBMS 대신 파일에 액세스 및 오류 로그를 저장합니다. RDMS의 경우 SQL 쿼리를 작성하기 만하면됩니다. 파일의 경우 특정 형식을 결정한 다음 정규식을 작성하거나 파서를 사용하여 조작 할 수 있습니다. 그리고 세심한주의를 기울이지 않으면 특정 상황에서 실패 할 수도 있습니다. 그러나 모두가 로그를 유지 …
다양한 스택 오버플로 질문과 다른 사람의 코드를 읽을 때 클래스 디자인 방법에 대한 일반적인 합의가 마감됩니다. 이것은 기본적으로 Java 및 C #에서 모든 것이 비공개이며, 필드는 최종적이며 일부 메소드는 최종적이며 때로는 클래스도 최종적 입니다. 그 뒤에 아이디어는 구현 세부 사항을 숨기는 것인데, 이는 매우 좋은 이유입니다. 그러나 protected대부분의 OOP 언어와 …
모든 사람들은 JavaScript 문제 중 하나가 문자열 연결에 +[ example ]을 사용하고 있다고 계속 말합니다 . 어떤 사람들은 문제 +가을 사용하지 않는다고 말하고 유형 강제입니다 [이전 예제의 주석 참조]. 그러나 강력한 형식의 언어는 문제없이 연결 및 강제 형식에 +를 사용합니다. 예를 들어 C #에서 int number = 1; MyObject obj …
관리자에게 단위 테스트를하도록 어떻게 확신 시켰습니까? "사용"이란 시간이 지남에 따라 개발, 소스 제어 체크인 및 단위 테스트 유지 등을 의미합니다. 일반적인 관리 이의 제기는 다음과 같습니다. 고객이 단위 테스트 비용을 지불하지 않았습니다 이 프로젝트는 단위 테스트 시간을 허용하지 않습니다 기술 부채? 어떤 기술적 부채? 다른 반대 의견을 알고 있습니까? 당신의 …
ASP.NET MVC (이 경우 3)에서 사용자 지정 오류 처리 프로세스는 무시되는 것처럼 보입니다. 나는 웹에서 Elmah와 같은 다양한 도구에 대한 도움말 페이지의 다양한 질문과 답변을 읽었지만 완전한 서클에 들어가서 여전히 최상의 해결책이없는 것처럼 느낍니다. 귀하의 도움으로 오류 처리를위한 새로운 표준 접근 방식을 설정할 수 있습니다. 나는 이것을 과도하게 엔지니어링하지 않고 …
프로그래머가 아닌 친구와 이야기 할 때 나는 "아름다운 코드"라는 개념을 언급했고 그 의미를 이해하고 싶었지만 문맥. 어쨌든 모든 코드가 누군가에게 횡설수설처럼 보일 때 어떤 코드를 다른 코드보다 더 아름답게 만드는 이유를 어떻게 설명 할 수 있습니까? 비유도 유용 할 수 있습니다.
알고리즘이 특허를받을 수 있습니까? 나는 다음과 같은 생각을하게되었다. 2021 년까지는 몇 년 동안 등고선 점 알고리즘의 개선에 대한 특허를 기각하지 않을 것입니다. 따라서 아웃 라이너 프로젝트 개발자는 자유롭게 아이디어를 구현할 수 있습니다. 이 코드 플렉스 프로젝트 에서 가져 왔습니다 .
나는 "중지 점 증후군"이라고 부르는 자신의 행동을 알아 차렸다. "중지 점"에 도달 할 때까지 일을 멈출 수 없다는 것을 의미한다. 다시 말해, 기능을 완성하기 위해 작업중인 영역에 있으면 기능이 완료 될 때까지 멈추지 않습니다. 그것이 내가하고있는 버그라면,이 효과는 더욱 두드러집니다 ... 고정 될 때까지 또는 적어도 이해 될 때까지 멈추지 …