«complexity» 태그된 질문

복잡성은 코드의 복잡성을 계산하는 다양한 형태를 처리합니다. 순환 복잡성, n- 경로 복잡성, 큰 O 시간 및 공간 복잡성.

5
계산 복잡성의 개념이 소프트웨어 개발자에게 중요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 시간과 기억의 복잡성의 개념이 compsci 과정을 졸업하는 사람들에게 필수라는 인상을 받았다. 그러나 공학을 공부 한 후에는 …

10
사소한 소프트웨어와 사소한 소프트웨어를 구별하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 그렇다면 실제로 프로그램을 사소하게 만드는 것은 무엇입니까? '사소한 소프트웨어가 아니라면'프로그래밍 토론에 자주 사용됩니다. 나는 '사소하지 않은 소프트웨어 …
11 complexity 

2
피처 교차 다루기
최근 에이 기사 에서 기능 교차점에 설명 된 것과 유사한 문제가 점점 더 많이 목격되었습니다 . 다른 제품이라는 용어는 실제로는 다른 제품으로 귀속되는 경향이 있지만 일반적으로 가능한 제품 구성의 형태로 이러한 문제가 발생합니다. 이 유형의 문제에 대한 기본 개념은 간단합니다. 제품에 기능을 추가하지만 다른 기존 기능의 조합으로 인해 문제가 복잡 …

4
클래스의 복잡성 감소
몇 가지 답변 을보고 Google에서 검색했지만 유용한 정보를 찾을 수 없었습니다 (예 : 불편한 부작용이 없음). 내 문제는 요약하자면, 나는 객체가 있고 그것에 대해 긴 일련의 작업 을 수행해야한다는 것입니다. 차를 만드는 것과 같은 일종의 조립 라인이라고 생각합니다. 이러한 객체는 Method Objects 라고 합니다 . 따라서이 예제에서는 어느 시점에서 installWithSeat, …

2
코드 복잡성과 개발자 생산성간에 상관 관계가 있습니까?
개발자 생산성 측면에서 장기적으로 가치가있는 코드 기반을 리팩토링하는 데 시간이 걸립니까? 깨끗하고 잘 설계된 시스템을 수정하는 것은 제대로 설계되지 않은 시스템을 작업하는 것보다 훨씬 간단하고 빠르다는 것이 분명하지만 확실한 증거가 있습니다. 이 주제에 대한 연구가 있습니까?

6
필드 대 메서드 인수 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 방금 새 클래스를 작성하기 시작했으며 엄격하게 필요하지 않은 많은 메소드 인수를 추가하고있었습니다. 이것은 일반적인 구성이나 클래스의 종속성이 아닌 …

3
복잡한 상태 저장 클래스와 테스트를 단순화하는 방법은 무엇입니까?
매우 복잡한 실제 비즈니스 객체에 해당하는 클래스가있는 Java로 작성된 분산 시스템 프로젝트에 있습니다. 이러한 객체에는 사용자 (또는 다른 에이전트)가 해당 객체에 적용 할 수있는 작업에 해당하는 많은 방법이 있습니다. 결과적으로 이러한 클래스는 매우 복잡해졌습니다. 시스템 일반 아키텍처 접근 방식은 몇 가지 클래스와 가능한 많은 상호 작용 시나리오에 집중된 많은 동작으로 …

5
O (n)에서 접미사 배열을 사용하여 문자열의 최소 사전 회전
ACM 2003에서 문제를 인용하겠습니다. 길이 n의 문자열 (1 <= n <= 100000)을 고려하십시오. 최소 사전 사전 회전을 결정하십시오. 예를 들어 문자열 "alabala"의 회전은 다음과 같습니다. 앨라 배라 음순 아 발랄 발라 알라 알라 랩 라라 바 알라 발 그중에서 가장 작은 것은 "알라 발"입니다. 해결책에 관해서는- 접미사 배열 을 구성해야한다는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.