«programming-practices» 태그된 질문

프로그래밍 실습은 소프트웨어 개발에서 일반적으로 사용되는 방식입니다. 여기에는 애자일 개발, 칸반, 코딩 단축키 등이 포함될 수 있습니다.

5
우연의 일치로 프로그래밍을 극복하는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . The Pragmatic Programmer 책 에서 작가 는 우연의 개념에 의한 프로그래밍을 언급합니다 . 그것은 그것이 무엇인지, 왜 …

3
IEnumerable <T>보다 List <T>를 사용해야하는 이유는 무엇입니까?
내 ASP.net MVC4 웹 응용 프로그램에서 IEnumerables를 사용하여 구현이 아닌 인터페이스로 프로그래밍하기 위해 만트라를 따르려고합니다. Return IEnumerable(Of Student) vs Return New List(Of Student) 사람들은 IEnumerable이 아닌 List를 사용하라고 말하고 있습니다. 목록은 쿼리를 강제로 실행하고 IEumerable은 그렇지 않기 때문입니다. 이것이 가장 좋은 방법입니까? 대안이 있습니까? 인터페이스를 사용할 수있는 콘크리트 물체를 사용하면 …

10
더 나은 코딩 방법을 채택하도록 동료에게 영감을 주십니까?
에서 처리 내 낡은 동료의 질문, 다양한 사람들은 동료를 처리하기위한 전략을 논의 내키지 팀의 자신의 워크 플로우를 통합. 가능한 경우 현대 기술과 도구를 모르고 약간 무관심한 동료를 "교육"하는 전략을 배우고 싶습니다 . 최근까지 회사의 다른 부분에서 상대적으로 고립 된 프로그래머와 함께 일하기 시작했습니다. 그는 광범위한 영역 지식을 보유하고 있으며 가장 …

16
디버깅에 너무 많은 시간을 소비
어제 저는 약 6 주 동안 작업 한 웹 프로젝트의 v1.0 릴리스를 시작했습니다. 나는 정확한 시간을 기록하지 않았지만 내 경험에 따르면 프로그래밍하는 데 소요되는 시간 중 절반은 디버깅에 소비되었다고 추정합니다. 나는 디버깅에 약 15-20 시간이 걸리는 것으로 추정합니다. 새 코드를 작성하거나 프로젝트를 일찍 완료하는 데 더 나은 시간을 보냈습니다. 또한 …

8
문자열 키 사용이 일반적으로 나쁜 생각으로 여겨지는 이유는 무엇입니까?
이것은 잠시 동안 나를 괴롭 혔습니다. 대부분의 경우 해시 테이블, 프로그래머, 서적 및 기사와 같은 구조에 데이터를 저장하는 경우 문자열 값으로 해당 구조의 요소를 인덱싱하는 것은 나쁜 습관으로 간주됩니다. 그러나 지금까지는 왜 나쁜 습관으로 여겨지는지 설명 할 수있는 단일 소스를 찾지 못했습니다. 프로그래밍 언어에 의존합니까? 기본 프레임 워크에서? 구현에? 도움이되는 …

8
거짓말 2 : 코드는 세계 모델을 중심으로 설계되어야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 최근에 Three Big Lies 블로그 게시물을 읽었으며 두 번째 거짓말을 정당화하는 데 어려움을 겪고 있습니다. (LIE # 2) …

4
문서보다 예제를 선호하십시오. 행동상의 문제입니까?
새로운 API 나 프로그래밍 언어, 심지어 간단한 리눅스 매뉴얼 페이지를 접할 때마다 나는 항상 (기억 한 이후) 그것들을 피하고 대신 새로운 개념에 대한 이해를 얻기 위해 예제에 게으르게 의존했다. 무의식적으로, 나는 간단하지 않거나 비밀스럽지 않거나 평범한 지루하지 않을 때마다 문서 / API를 피합니다. 프로그래밍을 시작한 지 몇 년이 지났지 만 …


1
Haskell 프로덕션 코드에서 seq는 얼마나 자주 사용됩니까?
Haskell에서 작은 도구를 작성 한 경험이 있으며 특히 interact표준 입력을 처리하고 표준 출력으로 파이프하는 필터를 작성하는 데 매우 직관적 입니다. 최근에 평소보다 약 10 배 큰 파일에 이러한 필터를 사용하려고 시도했는데 Stack space overflow오류가 발생했습니다. 약간의 독서를 한 후에 (예를 들어 here 와 here ) 스택 공간을 절약하기위한 두 가지 …

5
코드 샘플과 인터뷰? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 답변을 통해 누군가가 인터뷰 과정 외부에서 코딩 된 포트폴리오 또는 코드 샘플을 사용하여 후보자를 판단하지 않을 것이라고 …

11
앱 완성 리팩터링 또는 집중
진행하면서 앱을 리팩터링하거나 먼저 앱 완성에 집중 하시겠습니까? 리팩토링은 앱 앱의 진행이 느려지는 것을 의미합니다. 앱을 완성하면 나중에 앱을 유지 관리하기가 매우 어려워 질 것입니까? 이 앱은 개인 프로젝트입니다. "기능과 디자인을 주도하는 요소"에 어떻게 대답해야할지 모르겠지만 현재 소프트웨어의 비 효율성을 해결해야한다고 생각합니다. 나는 사용하기 쉬운 소프트웨어도 최소한으로 좋아합니다. 그래서 일부 …

17
정규 표현식이 병적으로 매력적으로 보이는 이유는 무엇입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Exhibit 1 , Exhibit 2 , 다른 예제를 기억하기가 어렵지 않다고 생각합니다. 문제 : 문제를 해결하는 방법이 두 가지 이상인 경우 PHP 프로그래머 (일반적으로 StackOverflow에서 PHP 태그를 탐색 함)는 …

3
C #에서 부호없는 int를 사용하지 않아야합니까?
최근에 C #에서 부호없는 정수 사용에 대해 생각했습니다 (그리고 다른 "고급 언어"에 대해서는 비슷한 주장이 있다고 생각합니다) 정수가 필요한 경우 일반적으로 정수 크기의 딜레마에 직면하지 않는 경우 Person 클래스의 age 속성을 예로들 수 있습니다 (그러나 질문은 properties로 제한되지 않습니다). 그것을 염두에두고, 내가 알 수있는 한 부호없는 정수 ( "int")에 비해 …

7
페어 프로그래밍의 가능한 단점은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 페어 프로그래밍은 오늘날 매우 유명합니다. 다음과 같은 몇 가지 장점이 있습니다. 버그가 적은 프로그램. 포스트 프로덕션 유지 관리 …

1
“종료 (-1)”는 어디에서 왔습니까?
내가 사용하는 것이 좋습니다 인터넷에서 기존 소프트웨어와 나쁜 튜토리얼을 많이보고 exit(-1), return -1"비정상적인 종료"를 표현하기 위해 또는 이와 유사한. POSIX에서 문제는 적어도 -1지금까지 없었으며 유효한 상태 코드가 아닙니다. man 3 exit그 설명 exit()을 반환에게의 값 status &amp; 0377그 의미, 부모를 -1하게된다 255. POSIX 이외의 시스템에서는 EXIT_FAILURE이식성을 권장합니다. 그러나 "EXIT_FAILURE는 1 …

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