코딩 규칙에 대한 조언을 찾고 있습니다. 빈도 순으로 사용하는 기본 언어는 C#, JavaScript 및 ActionScript입니다. 그것들은 모두 ECMA 기반 언어이므로, 대부분 구문을 바꾸어 사용할 수 있습니다. 내가 코드를 작성하는 방식을 표준화하고 싶습니다.교차 언어 코딩 표준?
나는 코딩 표준에 관한 문서를 둘러 보았고 Microsoft, Adobe, Doug Crockford 및 내가 소유 한 다양한 서적의 저자를 비롯한 여러 저자들에 의해 발견되었습니다. 개별 표준의 대부분은 동일합니다. 예를 들어, 대소 문자를 사용하여 개체 식별자를 구별하지 마십시오. 그래 좋아.
그러나 이들은 몇 가지 방법으로, 특히 이름 지정 규칙에서 나에게 다릅니다. 예를 들어 개인 속성의 이름을 지정할 때 밑줄을 사용하거나 camel case와 메소드 이름을 파스칼 케이싱으로 구분합니다.
ActionScript와 JavaScript는 서로 다른 점이 많습니다. 언어가 많고 코드 작성량이 많기 때문에 JavaScript가 더 어려워집니다. 또한 IDE에서 자동 서식 지정 문제가 있습니다 (예 : JavaScript vs C#의 함수에서 여는 중괄호 배치).
이 문제에 어떻게 접근했는지 조언 해주세요. 내가 볼 수없는 큰 함정들? 나는 내가 현자 적 (pedantic)이 될 수도 있고 다른 사람의 기준에 순응하지 않아도되는 환경에서 일할만큼 운이 좋다는 것을 알고 있습니다. 나는 생산성과 좀 더 가독성이 좋은 코드를 좀더 늘리기를 희망한다. 감사.
C# (ECMA-334)은 ECMA에 의해 표준화되었지만 ECMAScript (ECMA-262)는 JavaScript와 ActionScript를 좋아합니다. – dtb
여는 중괄호의 배치는 IDE의 구성 옵션이며 기본 설정은 반드시 대부분의 개발자가 따르는 규칙 일 필요는 없습니다. IDE 개발자가 사용하는 접근 방식이 기본값 일 수 있습니다. 어떤 언어가 다른 언어와 다른 방식을 사용하고 있는지 말하지는 않지만, 선호하는 방식에 맞게 IDE를 구성 할 수 있습니다. 할 수 없다면 IDE를 변경하십시오 .-) – NickFitz