안드로이드 아키텍쳐
패스트캠퍼스의 강의를 요약한 버전...올린다 아키텍쳐가 왜~~~중요하게 한 번만 말한다 안드로이드는 웹처럼 이슈에 대해 바로바로 대응이 안됨..큰 일 터지면 좃대는것..! 성공한 앱을 더 빨리 확장시키기위해서(모듈화, 실험 기반 시스템 필요) 더 깊은 사용자화 필요..!(유연한 구조가 필요) 나중에 바꾸려면 아주아주 많은 시행착오가 필요 → 엄청난 cost 모듈화는 가능한 빨리 해야됨…(ㅎㅎ….ㅅ ㅂ) 복잡성 제거 ; 좋은 설계를 위한 첫걸음 복잡성 → 시스템을 이해 및 수정하기 어렵게하는, 소프트웨어 구조에 관련된 모든것. (단순히 코드 줄 수를 말하는것은 아님). 변경증폭 (작은 변경인데, 다른 많은 부분을 편집해야됨) 인지적 부하 (작은 변경인데 많은 선수지식을 알아야함) 알 수 없는 무지 (작은 ..
2023.05.03