iOS/프로젝트회고
-
[문제점] CoreData 및 UserDefault 기술을 배우다 보니 프로젝트에 써야 하는 시간이 부족해졌다. [숙고] 어쩔 수 없는 부분이기도 하지만 그렇다고 고칠 수 없는 부분도 아니라고 생각한다. 새로운 기술을 여러번 사용하다 보면 이러한 기술 습득 시간이 더 빨라질 수도 있으니 계속해서 열심히 하자. github : https://github.com/DeveloperAcademy-POSTECH/MC3-Team7-MoTe
기술 습득과 프로젝트 시간[문제점] CoreData 및 UserDefault 기술을 배우다 보니 프로젝트에 써야 하는 시간이 부족해졌다. [숙고] 어쩔 수 없는 부분이기도 하지만 그렇다고 고칠 수 없는 부분도 아니라고 생각한다. 새로운 기술을 여러번 사용하다 보면 이러한 기술 습득 시간이 더 빨라질 수도 있으니 계속해서 열심히 하자. github : https://github.com/DeveloperAcademy-POSTECH/MC3-Team7-MoTe
2022.09.19 -
[문제점] State와 Binding만을 써서 데이터를 넘기다 보니 데이터가 1 -> 2 -> 3 의 뷰에서 1 -> 3으로만 데이터를 넘겨야 하는 부분에서 데이터 플로우가 너무 보기 힘들어지는 부분이 생겼다. [해결법] Observed Object를 써서 해결했는데 Environment 를 썼을 때와의 차이점과 혹은 다른 디자인 패턴을 써서 해결이 가능한지 알아보자. github : https://github.com/DeveloperAcademy-POSTECH/MC2-Team12-EcoTales
State와 Observed / Environment 차이[문제점] State와 Binding만을 써서 데이터를 넘기다 보니 데이터가 1 -> 2 -> 3 의 뷰에서 1 -> 3으로만 데이터를 넘겨야 하는 부분에서 데이터 플로우가 너무 보기 힘들어지는 부분이 생겼다. [해결법] Observed Object를 써서 해결했는데 Environment 를 썼을 때와의 차이점과 혹은 다른 디자인 패턴을 써서 해결이 가능한지 알아보자. github : https://github.com/DeveloperAcademy-POSTECH/MC2-Team12-EcoTales
2022.09.19 -
[문제점] 프로젝트를 하던 도중에 특정 뷰에서 다른 뷰에서 넘어오는 데이터가 필요한 작업을 우선순위를 제대로 설정하지 못하고 작업 하는 바람에 제대로 실행을 하지 못하였다. [해결법] Coordinator 패턴을 이용하면 coordinator가 모든 뷰에서 데이터를 넘겨 오는 작업을 할 수가 있기 때문에 특정 개인이 모든 데이터를 넘기는 작업을 할 필요 없이 해당 뷰를 만든 사람이 해당 데이터를 넘길 수가 있다. github : https://github.com/DeveloperAcademy-POSTECH/MC2-Team12-EcoTales
프로젝트 우선순위와 의존성 주입[문제점] 프로젝트를 하던 도중에 특정 뷰에서 다른 뷰에서 넘어오는 데이터가 필요한 작업을 우선순위를 제대로 설정하지 못하고 작업 하는 바람에 제대로 실행을 하지 못하였다. [해결법] Coordinator 패턴을 이용하면 coordinator가 모든 뷰에서 데이터를 넘겨 오는 작업을 할 수가 있기 때문에 특정 개인이 모든 데이터를 넘기는 작업을 할 필요 없이 해당 뷰를 만든 사람이 해당 데이터를 넘길 수가 있다. github : https://github.com/DeveloperAcademy-POSTECH/MC2-Team12-EcoTales
2022.09.19