Swift - Code Snippet
글을 읽을 때는 무조건 중요하게 여겨지는 부분 중의 하나는 바로 가독성이다.
코드도 마찬가지라고 생각한다.
가독성이 좋아야지 누군가가 내 코드를 보고 아 여기는 뭐 어떻게 이뤄지는구나 라는 것을 알 수 있고,
만약 누군가 잘 모르는 사람이 봐도 내가 적어논 설명을 보고 아 여기가 어떤 동작을 하는 부분이구나를 알 수 있기 때문이다.
따라서 들여쓰기, 코드정리는 정말 중요한 부분이다.
그래서 좋은 팁을 한가지 들고왔다.
코드 스니펫이라는 기능이다.
코드에 맥북이라면 두 손가락을 아니라면 컨트롤 클릭을 하면 Create Code Snippet을 만들 수 있다.
코드 스니펫을 통해서 만들 내용은
// MARK: - 어쩌고
// MARK: - 뷰디드로드 부분
override func viewDidLoad() {
super.viewDidLoad()
위의 코드를 보면 대충 이해가 될 것이라고 생각된다.
MARK로 표시를 해 놓는 것이다.
근데 표시해 놓고 너무 길면 알기가 어렵지 않나? 라는 생각이 들 수 있다.
M reset~~ 메서드를 나타내는 부분인데 저기를 누르게 되면 내가 나열한 함수, 메서드 등이 쭉 나오게 되는데
여기서 MARK도 표시가 된다.
즉 마크만 보고도 흐름을 알 수 있고, 편하게 어느 부분인지 알 수 있는 것이다.
정말 간단한 코드를 만질 때에도 습관화해야하는 중요한 포인트이다.
이제 어떻게 만드는지 알아보자.
위에서 말한 코드 스니펫을 클릭하게 되면 위와 같은 창이 뜨는데, 제목은 Mark로 만들어준다.
그 후 내용에는 // MARK: - <#내용입력#> 이라고 넣어준다.
그리고 Completion에 mark라고 입력해 주는 것을 까먹으면 안된다. (편하게 써먹기 위해서)
이제 사용법을 봐보자.
mark만 쳐도 내가 만들어논 코드스니펫이 나오는 것을 확인할 수 있다.
코드 스니펫을 통해서 좀 더 가독성 좋은 GOOD Code를 습관화 하도록 하자.