iSeries 웹 서비스와 상호 작용하는 C# 클래스의 이름을 지정하는 것과 관련하여 몇 가지 모범 사례가 필요합니다. iSeriesServiceProxy 또는 ISeriesServiceProxy 중 하나를 생각 중이지만 각각 (아마도 명백한) 문제점이 있습니다. 전자는 "클래스 이름은 대문자로 시작해야하며"후자는 인터페이스처럼 보입니다. 이 클래스의 또 다른 이름을 꿈꿀 수는 있지만 이것이 옳은 느낌입니다. 어느 것이 든 올바른 선택인가?소문자로 시작하는 C# 클래스 이름
답변
클래스 뒤에 무엇이 가장 잘 전달되는지 클래스 이름을 결정해야한다고 생각합니다. 따라서 ISeriesServiceProxy라는 이름을 "옳다"해도이 이름을 선택하지 않고 ServiceProxyForISeries 또는 이와 유사한 것을 사용합니다. 이것은 동료들과의 혼란을 덜어 줄 것입니다!
실제로 '올바른'대답은 여기에 없습니다. 개인적으로, 나는 그것이 '나'로 시작하는지 여부에 관계없이 수업의 첫 번째 글자를 대문자로 사용합니다. 당신이 그 일에 열중하지 않는다면 나는 클래스 이름의 시작 부분에서 소문자 'i'를 버려서 'SeriesServiceProxy'라고 부릅니다.
"AS/400"은 이전 AS/400 시리즈의 하위 버전과 동일합니까? 이름의 일부가 아니어야합니다. 서비스를 실행중인 시스템에는 불가지론 자입니다. 문제는 서비스가 무엇을하고 있는가입니다. 그것이 바로 대문자로 된 이름에 대한 영감을 얻는 곳입니다.
서비스가 iSeries에서 실행되고있는 것은 아닙니다 (예, AS/400의 경우 새로운 (ish) 이름입니다. 새로운 (est) 이름은 System I 또는 다른 것으로 생각합니다). 서비스가 iSeries 서버와 통신한다는 것입니다. – Richard
그래,하지만 서버에 대해 무엇을 말하는거야? 거의 확실하게 특정 서버 유형은 중요하지 않습니다 (payroll 처리와 백엔드 서비스가 iSeries에 있지만 AS/400에 있었고 올바른 이름은 'AS400Service'또는 'AS400PayrollService'가 아니고 PayrollService입니다). ISeriesService 또는 ISeriesPayrollService). 서비스를 수행하는 것이 아니라 서비스가 수행중인 작업에서 이름을 가져옵니다. – jason
- 1. 소문자로 시작하는 클래스 이름에 대해 AOP 기반 오브젝트 삽입이 실패합니다.
- 2. java로 시작하는 자바 클래스 이름
- 3. 소문자로 시작하는 문장을 삭제하는 방법은 무엇입니까?
- 4. (규약) C# 클래스 이름
- 5. 리프트 웹 매퍼 - 소문자로 표 이름 설정
- 6. C# 클래스 이름 지정 규칙
- 7. Vb.net 사용자 지정 클래스 소문자로 속성
- 8. 선택자로 시작하는 속성 [이름^= 값]
- 9. 이름 Python으로 시작하는 파일 삭제
- 10. 최대 길이 이름 클래스
- 11. 잘못된 .NET 클래스 이름
- 12. 비어있는 <> C# 클래스 이름 앞에
- 13. C++ '{'토큰 앞에 예상되는 클래스 이름. 상속
- 14. C#에서 문자열의 클래스 이름 가져 오기
- 15. 소문자로 검색
- 16. C++에서 와이드 char 문자열을 소문자로 변환
- 17. 소문자로 Oracle SQLDeveloper 자동 완성
- 18. 클래스 이름 chaos
- 19. 익명 클래스 바이너리 이름
- 20. 클래스 이름 확인
- 21. 도움말 이름 지정 클래스
- 22. 유익한 클래스 이름 선택
- 23. PHP 클래스 속성 이름
- 24. 경로를 볼 클래스 이름
- 25. PHP 클래스 이름 충돌
- 26. 정규식 점선 클래스 이름
- 27. 동적 클래스 이름 (jQuery)
- 28. JQUERY ToggleClass 클래스 이름
- 29. NLog. 클래스 이름 변경
- 30. 레일 예약 클래스 이름
나는 너의 고통을 느낀다, 나의 제품 이름은'i'로 시작하고 항상 투쟁이다. – Greg
'AaiSeriesServiceProxy'라고합니다. 그냥 음성 학적으로 : P –
AyeSeriesServiceProxy는 "해적 같은 날처럼 말하기"에 완벽 할 것입니다. :-) – Richard