쉼표로 시작하는 목록의 경우

2118 단어

소개



쉼표로 시작하는 목록은 객관적으로 더 나은 프레젠테이션 스타일입니다.

논리적으로 이해가 됩니다. 목록의 다음 값은 쉼표에 따라 다르므로 함께 유지해야 합니다.

스타일이 처음에는 낯설게 보일 수 있지만 테스트 드라이브를 해보면 얼마나 빨리 정상으로 보이기 시작하는지 놀라게 될 것입니다.

지금은 이점에 대해 살펴보겠습니다.


정당화



1. 병합 충돌 없음



후행 쉼표가 있는 목록에 새 값을 추가하면 2번 추가하고 1번 삭제합니다.

다른 사람이 다른 분기에 값을 추가하기 때문에 병합 충돌이 발생합니다.

쉼표로 시작하는 스타일을 사용하면 1번 추가하고 0번 삭제합니다.

이러한 커밋은 충돌을 해결할 필요 없이 서로 공을 칩니다.

"아, 하지만 매달린 쉼표를 사용했습니다."라고 말합니까? 계속하겠습니다.

2. 매달린 쉼표 나쁜



최종 값 뒤에 후행 쉼표를 사용하면 충돌을 방지할 수 있지만 두 가지 이유로 멍청합니다.

1. 언어 불일치

SQL은 이를 지원하지 않습니다.

JSON 표준 및 Pre-ES5 JavaScript는 이를 지원하지 않습니다.

특히 다국어 코드베이스의 경우 더 많은 언어에서 작동하는 스타일을 고수하는 것이 좋습니다.

2. 중복 로직

두 번째 요소는 없습니다. 불필요한 컨텍스트인데 왜 정당화합니까?

그리고 통역사가 거기에 None를 붙이기로 결정했다면 행운을 빕니다.

3. 더 나은 프레젠테이션



컨텍스트 분리

쉼표로 시작하는 스타일을 사용하면 논리는 왼쪽에 있고 데이터는 오른쪽에 있습니다.

이렇게 하면 코드를 살펴볼 때 더 빠르고 쉽게 스캔할 수 있습니다.

또한 쉼표 누락과 같은 논리 오류를 신속하게 식별할 수 있습니다.

공백 절약

여는 대괄호 뒤에 들여쓰기를 하면 왼쪽에 추가 공백 열이 추가됩니다.

왼쪽에 쉼표를 배치하면 코드가 깔끔하고 좁게 유지됩니다. 정돈된!


요약



쉼표로 시작하는 목록은 소스 제어가 더 쉽고, 언어 간에 더 잘 호환되며, 데이터를 목록의 논리와 별도로 유지하므로 읽기가 훨씬 빠릅니다.

세상에 호의를 베풀고 더 나은 데이터 구조 표준으로 전환하십시오.

animals = [ "ant"
          , "bat"
          , "cat"
          , "dog"
          ]


무엇을 사랑하지거야? 😉


얘들 아! 읽어 주셔서 감사합니다. 나는 당신이 이것을 즐겼기를 바랍니다.

나와 함께 최신 정보 유지:
  • 개발자:
  • 트위터:
  • GitHub: https://github.com/LloydTao
  • 링크드인:

  • 당신을 잡아라!

    좋은 웹페이지 즐겨찾기