«readability» 태그된 질문

가독성은 코드를 읽고 이해하는 것이 얼마나 쉬운 지 측정합니다.


7
프로그램에서 매우 큰 규칙과 마법 번호를 어떻게 관리합니까?
나는 프로그래밍에 다소 익숙하지 않고 (나는 무역 분야의 기계 엔지니어입니다.) 가동 중지 시간 동안 공장 주변의 다양한 사람들의 의견을 기반으로 (솔리드 웍스) 부품을 생성하는 작은 프로그램을 개발 중입니다. 단지 몇 개의 입력 (정확한 6)에 기초하여, 각각 최대 12 개의 매개 변수를 취할 수있는 수백 개의 API 호출을해야합니다. 모든 부분을 처리하는 …

8
코드에서 간결함이나 가독성을 선호합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 언어 바로 가기를 사용하여 코드를 더 간결하게 만들 수 있습니다. 예를 들어, 3 항 및 Null 병합 …

4
JSP 스크립틀릿이 나쁜 경우 왜 JSX가 좋은가요?
React.js는 컴포넌트 및 요소 트리를 구성하기 위해 XHTML과 유사한 구문으로 JSX를 제공합니다. JSX는 Javascript로 컴파일되며 JSX에서 루프 또는 조건을 제공하는 대신 Javascript를 직접 사용합니다. <ul> {list.map((item) => <li>{item}</li> )} </ul> 내가 아직 설명 할 수 없었던 것은 JSP에서 유사한 구조가 나쁜 것으로 간주되면 왜 이것이 좋은 것으로 간주됩니까? JSP에서 이와 …

6
TDD를 사용할 때 기능을 제거하는 방법
TDD에 관한 텍스트에서 리팩토링 단계에서 종종 "중복 제거"또는 "가독성 향상"에 대해 읽습니다. 그러나 사용하지 않는 기능을 제거하는 이유는 무엇입니까? 예를 들어, C메소드 a()와 클래스가 있다고 가정 해 봅시다 b(). 이제에 도입 된 방법을 사용 f()하는 것이 좋을 것이라고 생각합니다 C. 실제로 정의 / 설명 된 단위 테스트를 제외한 f()모든 호출을 …

1
부트 스트랩 3이 camelCase를 대시로 변경하는 이유는 무엇입니까?
모든 낙타 케이스 이름을 v3.0에서 하이픈 이름으로 변경 하기로 한 Bootstrap의 결정에 대한 이유가 무엇인지 궁금합니다 . Google에서 검색하여 몇 권의 책을 보았지만 어떤 방식 으로든 의견을 찾을 수 있습니다. 하드 데이터는 없습니다. 낙타 경우 변수 이름이 대시보다 더 읽기 쉽다는 연구 결과가 있습니까? 아니면 개인 취향의 문제입니까?

5
설명 적 이름 지정 대 80 자 라인 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

4
프로그래밍 언어가 장황하거나 간결한 지 확인하는 방법은 무엇입니까?
프로그래밍 언어는 종종 verbose 또는 terse 로 설명 될 수 있습니다 . 내 이해로, 장황한 언어는 읽고 이해하기 쉽지만 간결한 언어는 간결하고 깔끔하지만 읽기는 더 어렵습니다. 정의에 고려해야 할 사항이 있습니까? 오늘날 널리 사용되는 프로그래밍 언어는 대부분 장황한 것으로 보이며,이 두 용어는 다른 언어에 비해 언어를 설명하는 데만 사용됩니다. 프로그래밍 …

4
많은 매개 변수를 가진 단일 메소드 대 순서대로 호출해야하는 많은 메소드
나는 많은 일을해야하며 (이동, 회전, 특정 축을 따라 크기 조정, 최종 위치로 회전) 코드 가독성을 유지하기 위해 이것을 수행하는 가장 좋은 방법을 잘 모르겠습니다. 한편으로, 필요한 것을 수행하기 위해 많은 매개 변수 (10+)를 사용하여 단일 방법을 만들 수 있지만 이것은 악몽을 읽는 코드입니다. 반면에 각각 1-3 개의 매개 변수로 여러 …
16 java  readability 

7
C #, Java 등에서 수학 지향 코드의 가독성을 향상시키기 위해 무엇을 할 수 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . C 프로그래머와 C # 프로그래머 모두 C #에 대해 싫어하는 것 중 하나는 자세한 수학 함수의 정도입니다. 예를 …
16 java  c#  math  readability 

4
프로그래머가 낯선 언어의 코드를 얼마나 잘 이해할 수 있는지에 대한 연구? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 언어 X를 아는 숙련 된 프로그래머가 언어 Y를 사용하여 유능한 프로그래머가 작성한 코드를 X 및 Y와 같이 널리 사용되는 언어에 대해 얼마나 …

6
상수로 0?
최근에이 프로그래밍 관용구를 접했습니다. const float Zero = 0.0; 그런 다음 비교에 사용됩니다. if (x > Zero) {..} 이것이 실제로 다음보다 더 효율적이거나 읽기 쉽고 유지 가능한지 설명 할 수 있습니까? if (x > 0.0) {..} 참고 : 나는 이 상수를 정의 해야하는 다른 이유를 생각할 수 있습니다 .Im 은이 …

6
C #을 읽기 어려워지고 있습니까?
C #이 진행되면서 많은 언어 기능이 추가되었습니다. 그것은 읽을 수 없게되는 시점에 도달했습니다. 예를 들어 Caliburn.Micro 코드에서 다음 코드를 살펴 보십시오 . container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); 자, 이것은 작은 예일뿐입니다. 여러 가지 질문이 있습니다. 이것이 일반적이거나 알려진 문제입니까? C # 커뮤니티가 …
15 c#  readability 

4
try catch-blocks를 잘 사용하십니까?
나는 항상 이것과 씨름하고 있습니다 ... 시도 잡기와 코드 사이의 올바른 균형을 찾으려고 노력합니다. 탭, 괄호 및 예외의 혼란이 핫 감자처럼 콜백에 던져지지 않습니다. 예를 들어, SQLite를 사용하는 지금 개발중인 앱이 있습니다. SQLite 호출을 추상화하는 데이터베이스 인터페이스와 데이터베이스로 들어가거나 나가는 것을 받아들이는 모델이 있습니다. 따라서 SQLite 예외가 발생하면 모델 (이것이라고 …

6
많은 언어가 명명 된 매개 변수를 지원하지 않는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 함수를 호출 할 때 다음과 같이 작성할 수 있다면 코드를 읽는 것이 얼마나 쉬운 지 생각하고있었습니다. doFunction(param1=something, param2=somethingElse); …

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