[SwiftUI] View Name 규칙

힐링힐링·2024년 1월 8일
0

SwiftUI

목록 보기
11/14

SwiftUI에서 CRUD(Create, Read, Update, Delete) 관련 뷰를 만들 때 이름을 지을 때의 몇 가지 일반적인 규칙이 있습니다. 이러한 규칙은 코드의 가독성과 유지보수를 쉽게 하기 위해 중요합니다. 다음은 몇 가지 일반적인 규칙입니다

CreateView

용도: 새로운 데이터를 생성하는 데 사용.
예시: UserCreateView, NewItemView
설명: 'Create'는 새로운 항목을 생성하는 데 사용되므로, 이 용도의 뷰에는 'Create'를 포함시킵니다.

ListView or MainView

용도: 데이터 목록을 표시하는 데 사용.
예시: UserListView, ItemListMainView
설명: 'List'는 여러 항목을 나열하는 데 사용되며, 'Main'은 주요 화면을 나타낼 때 사용됩니다. CRUD의 'Read' 부분에 해당합니다.

DetailView

용도: 특정 데이터의 세부 정보를 표시하는 데 사용.
예시: UserDetailView, ItemDetailView
설명: 'Detail'은 특정 항목의 세부 사항을 보여주는 데 사용됩니다. 이 뷰는 종종 데이터를 'Read'하고, 'Update'하거나 'Delete'할 수 있는 옵션을 제공합니다.

EditView or UpdateView

용도: 기존 데이터를 수정하는 데 사용.
예시: UserEditView, ItemUpdateView
설명: 'Edit' 또는 'Update'는 기존 항목을 수정할 때 사용됩니다. 이는 CRUD의 'Update' 부분에 해당합니다.

DeleteAction or RemoveButton

용도: 데이터를 삭제하는 작업이나 버튼.
예시: deleteUserAction, removeItemButton
설명: 'Delete'나 'Remove'는 특정 항목을 시스템에서 제거하는 데 사용됩니다. 이는 주로 함수나 버튼의 이름으로 사용됩니다.
일반적인 이름 규칙
명확성: 뷰나 함수의 이름은 그것이 무엇을 하는지 명확하게 해야 합니다.
일관성: 전체 애플리케이션에서 유사한 기능을 하는 뷰나 함수는 유사한 이름 규칙을 따라야 합니다.
간결성: 이름은 가능한 간결하면서도 기능을 정확하게 반영해야 합니다.
이러한 규칙은 SwiftUI 뿐만 아니라 다른 UI 프레임워크나 프로그래밍 언어에서도 일반적으로 적용될 수 있습니다. 이름을 지을 때는 앱의 특정 요구사항과 개발자 팀의 코딩 스타일을 고려해야 합니다.

profile
블로그 이전합니다 https://james-kim-tech.tistory.com/

0개의 댓글