«programming-practices» 태그된 질문

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

5
구현에 무관심한 가치가 있습니까?
현재 Tomcat, Spring 4, Spring Security, MySQL 및 JPA w / Hibernate를 사용하여 작업중 인 프로젝트가 있습니다. 나는 ORM 제공자의 기본 구현을 매끄럽게 또는 최소한 덜 고통스럽게 만드는 것으로 생각한다는 관점에서 JPA를 선택했습니다. 이것이 자바 구현 커뮤니티의 기본 관점 인 구현에 대한 스펙 (JAX-RS)을 정신적으로 사용하고 있다고 말하고 싶습니다. 이것이 …

6
CSV는 XML과 JSON의 좋은 대안입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 가 CSV가 에 대한 좋은 옵션으로 간주 XML 및 JSON 언어 프로그래밍을? 일반적으로 XML 및 JSON (또는 일반 …

10
과도 공학은 경고 표시입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 그래서 우리는 잘 정의 된 요구 사항을 가진 새로운 후보자에게 간단한 코딩 연습을 제시합니다. 때때로 우리는 실제로 당면한 …

4
클래스 메소드의 수에는 제한이 있습니까?
내가 읽은 다른 디자인 책에서 때로는 클래스가 가지고 있어야하는 메소드의 수 (예 : Java 또는 C #과 같은 OO 언어를 고려)에 중점을 둡니다. 종종 그 책에 기록 된 예는 매우 깔끔하고 단순하지만 "심각한"복잡한 사례를 다루는 경우는 거의 없습니다. 그러나 범위는 5와 8 사이 인 것 같습니다. 프로젝트에서 속성, 속성, 속성, …

2
현대 C에서 가변 너비 유형이 고정 유형으로 대체 되었습니까?
Code Review 에 대한 검토에서 오늘 흥미로운 점을 발견했습니다 . @Veedrac 은이 대답 에서 가변 크기 유형 (예 : int및 long)을 uint64_tand 같은 고정 크기 유형으로 대체 할 것을 권장했습니다 uint32_t. 그 답변의 의견에서 인용 : int와 long의 크기 (따라서 보유 할 수있는 값)는 플랫폼에 따라 다릅니다. 한편, int32_t의 길이는 …

5
거대한 접착제 방법을 피하는 방법?
현재 직장에서는 몇 번이나 오래된 코드를 정리해야했습니다. 종종 코드는 미로이며 그 뒤에있는 데이터는 훨씬 더 얽혀 있습니다. 나는 멋지고 깔끔한 모듈 방식으로 것들을 빗나가고 있습니다. 각 방법은 한 가지 일을 잘 수행합니다. 그때가 남쪽으로 가기 시작합니다 ... 필자는 항상 깨끗한 API로 끝내고 실제로 묶을 방법이 없습니다. 해결책은 결국 모든 "깨끗한"방법을 …

5
코드의 모든 숫자가 "매직 숫자"로 간주됩니까?
그래서 우리가 인수로 메소드에 보내는 코드의 모든 숫자는 매직 넘버로 간주됩니까? 나에게 있어서는 안됩니다. 나는 어떤 숫자가 사용자 길이의 최소 길이라고 말하고 코드에서 "6"을 사용하기 시작한다고 생각합니다 ... 그렇다면 유지 보수 문제가 있고 여기서 "6"은 마법의 숫자입니다 .... 인수 중 하나가 예를 들어 컬렉션의 i 번째 멤버로 정수를 허용하는 메소드를 …

9
새로운 프로그래머를위한 예외 처리를 가르치는 방법? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 프로그래머에게 예외 처리를 가르치는 방법은 무엇입니까? Data Structures, ASP.NET, WinForms, WPF, WCF 등 모든 것을 쉽게 배울 …

6
효율적인 시도 / 캐치 블록 사용법?
캐치 블록을 사용하여 논리를 작성해야합니까 (예 : 흐름 제어 등 처리)? 아니면 예외를 던지기 위해? 코드의 효율성 또는 유지 관리에 영향을 줍니까? catch 블록에 쓰기 로직의 부작용 (있는 경우)은 무엇입니까? 편집하다: catch 블록 내부에 논리를 작성한 Java SDK 클래스를 보았습니다. 예를 들어 ( java.lang.Integer클래스 에서 가져온 스 니펫 ) : …

3
디커플링이란 무엇이며 어떤 개발 영역에 적용 할 수 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 최근에 질문에서 주제로 디커플링을 발견했으며 그것이 무엇인지, 어디에 적용 할 수 있는지 알고 싶다. "어디에 적용 할 …

2
프론트 엔드에서 계산하는 것이 언제 적절한가요?
우리 팀은 웹 기반 금융 응용 프로그램을 개발 중이며 동료와 함께 계산을 유지해야 할 부분이 있습니다. 간단한 설명 : 프론트 엔드에는 Java (ZK, Spring)를 사용하고 백엔드에는 Progress 4gl을 사용합니다. 데이터베이스의 일부 하드 코어 수학 및 데이터와 관련된 계산은 백엔드로 유지되므로 이에 대해 이야기하지 않습니다. 사용자가 X 값을 입력 한 다음 …

4
플랫 파일과 데이터베이스 / API를 프론트 엔드와 백엔드 간 전송으로 사용
두 개발자 사이에 다소 화제가 된 응용 프로그램이 있습니다. 기본적으로 웹 레이어와 백엔드 레이어로 나뉩니다. 웹 계층은 간단한 웹 양식으로 정보를 수집하고이 데이터를 JSON 문서 (문자 그대로 .json 파일)로 백엔드에서 사용하는 감시 폴더에 저장합니다. 백엔드는 몇 초마다이 폴더를 폴링하고 파일을 가져 와서 기능을 수행합니다. 파일 자체는 매우 간단합니다 (예 : …

2
코드를 보면 API가 무엇을하고 있는지 항상 알아야합니까?
최근에 저는 자체 API를 개발하고 있으며 API 디자인에 대한 관심을 바탕으로 API 디자인을 개선 할 수있는 방법에 관심이있었습니다. 몇 번 등장한 한 가지 측면은 (API 사용자가 아니라 주제에 대한 관찰 토론에서) : API를 호출하는 코드를보고 수행하는 작업을 확인하는 것만으로도 알 수 있습니다 . 예를 들어 담론 리포지토리에 대한 GitHub에 대한 …


10
프로그래머로 어려움을 겪고 있습니다. 조언이 필요합니다.
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

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