-
[아몰랑] 컴파일타임 메소드와 런타임 메소드앱등이에게 살충제를 뿌린다./일기는 일기장에 2016. 7. 19. 17:12
교훈은 없는 징징글1
꽤나 dependent한 소스들을 수정하고있는데,,
메소드들을 수정하면서 굉장히 혼란스러운 점이 생겨서 남겨둔다.
많은 메소드들이 빌드타임에서 제 역할을 해줄 수 있지만 그렇지 않은 메소드들이 있다.
대부분의 경우 네트워크와 관련되어, API의 결과가 있어야만 제 기능을 해주는...
예를 들어
func setTitle() {
nextViewController.title = self.title
}
라는 메소드가 있다고 가정할 때, setTitle()메소드는 아무때나 사용할 수 없다.
self.title이 언제 결정되는가에 따라, setTitle()메소드의 역할이 발휘될 수 있기 때문이다.
그래서 이러한 메소드들을 다른 클래스의 init메소드에서 사용해도 되는지에 대한 고민등..
아 힘들어,,
유지보수할 때 이런 문제는 어떻게 해결해야 하나요?
G프로젝트 중..
'앱등이에게 살충제를 뿌린다. > 일기는 일기장에' 카테고리의 다른 글
UIBarButtonItem을 만들어보자 (0) 2016.08.06 view를 위해 viewController를 만든다? (0) 2016.07.21 UIBarButtonItem의 initWIthCustomView에 addTarget:action:이 안먹힌다? (1) 2016.07.07 제네시스를 만들려면 제네시스를 설계해야지 (0) 2016.07.01 코드 잘짜는 사람이랑 일하면 불편한 점 (0) 2016.06.30