어리석은 질문은 정말로 그들보다 더 좋은 이름이 있다면 DAL과 BLL을위한 다른 사람들의 명명 규칙에 대해 궁금해하고있었습니다.DAL과 BLL 명명 규칙 다른 사람들의 대안
답변
내가 만드는 프로젝트를 의미하는 것 같습니다.
는 ".NET Framework design guidelines"
- 내가 보통이 같은 것을 볼 수 SCREAM_CASE
- 피 같은 약어를
을 피 따르십시오 :
CompanyName.Product.Data
CompanyName.Product.Logic
그러나 로직을 어디에 넣어야할지 또는 Logic 또는 BLL로 이름을 지정해야한다고 주장 할 수도 있습니다. 그것은 당신이 은행 시스템을 작성하는 경우, 당신은 Logic
네임 스페이스에있는 모든 논리를 넣어하지 않을 수 있습니다 전체의 시스템에 따라 달라집니다하지만 당신처럼 더 공간으로 그것을 분할 할 수 있습니다
BankName.Web.Authentication
BankName.Web.Transactions
이러한 계층에는 고유 한 논리 계층 집합이 있습니다.
OrganizationName.ProductName.LayerName
좋습니다.하지만 계층을 어디에 두시겠습니까? 위의 예제에서'Logic'은 레이어이고'Web'은 티어입니다. –
안녕 스티븐, 아마이 기사가 도움이 될 것입니다. http://msdn.microsoft.com/en-us/library/893ke618%28v=vs.71%29.aspx 건배. –
- 1. 명명 규칙
- 2. 일반적인 패턴의 명명 규칙?
- 3. 스레드에 대한 명명 규칙?
- 4. 명명 규칙 - 도움이 필요합니다
- 5. 전쟁 파일 명명 규칙
- 6. F # 명명 규칙
- 7. 웹 사이트 명명 규칙
- 8. Qt 위젯 명명 규칙
- 9. 기본 파일 명명 규칙
- 10. 생성자 인수의 명명 규칙?
- 11. URL 명명 규칙
- 12. MVVM 및 명명 규칙
- 13. 구성 규칙 엔진 - 대안?
- 14. 다른 사람들의 게시물보기
- 15. FFMPEG 명명 규칙
- 16. 추상 클래스 명명 규칙
- 17. MATLAB의 im2bw 명명 규칙
- 18. Expression Tree 명명 규칙
- 19. 레일즈, 명명 규칙
- 20. CSS 메뉴 명명 규칙
- 21. Rails 마이그레이션을위한 명명 규칙
- 22. 자바 패키지 명명 규칙
- 23. C++ 명명 규칙
- 24. 아이폰 바르 명명 규칙
- 25. CakePHP - 테이블 명명 규칙
- 26. 명명 변수, 최상의 규칙
- 27. ASP.NET NamingContainer 명명 규칙
- 28. AJAX 명명 규칙
- 29. 테이블 명명 규칙?
- 30. xmlns 명명 규칙
아마도 'BankName.Web.Logic.Transactions'와 같은 이름을 사용하여 두 가지를 결합 할 수 있습니다. –
또는 더 나은'BankName.Web.Transactions.Logic' 그럼'BankName.Web.Transactions.UI'도 가질 수 있습니다. 어쨌든 은행 시스템에서 어떤 시스템을 만들고 있는지에 따라 달라지기 때문에 믹스하고 싶지 않을 수도 있습니다. 논리와 사용자 및 데이터를 함께 사용하면 이렇게 공간이 넉넉해질 수 있습니다. –
코드 구성 방법에 따라 달라집니다 : 트랜잭션 관련 클래스 또는 논리 관련 클래스를 그룹화합니까? 나는 답을 제시하지 않고 단지 그럴듯한 논쟁이 일어날 수 있다고 말하고있다. –