클라이언트 혹은 프론트엔드 개발 분야에서 자동화 테스트 코드는, 개발자들이 내부 로직을 체크하던 unit test와, 실제 앱의 작동과 사용자 입력에 의한 흐름이 올바른 방향인지 체크하는 UI test로 나누어 볼 수 있습니다.
그리고 근래에는 이것을 동시에 할 수 있는 통합 테스트 환경이 제공되는 프레임워크들이 많이 생겼습니다.
어플리케이션을 개발하다 보면, 트래픽 데이터를 가시화시키지 않고 서버 개발자와 업무적 소통을 하는 것이 얼마나 부정확하고 무의미한 지 알 수 있게 됩니다.
앞서 점핏 앱은 클린 아키텍쳐의 개념을 참고하여 개발되었다고 하였는데, 이 글의 내용은 클린 아키텍쳐가 어떻게 우리 프로젝트에 이롭게…
점핏 앱은 초기 설계부터 MVVM 패턴과 클린아키텍쳐의 개념을 참고하여 개발되었습니다.
플러터의 버전업 속도는 상당히 빠른 편입니다. 구글이 그만큼 열심히 지원하고 있다는 의미이기도 하죠. 이런 버전업에는 단지 새로운 기능의 반영 뿐이 아니라 일부 성능의 향상이나 개발 편의적인 문법의 지원도 포함됩니다.
실무 환경에서 동시에 플러터 버전업을 반영하는 일은 그다지 녹록한 일이 아닙니다. 종종 버전업 사항을 반영하는 동안에도 다른 feature 브랜치 에서는 지속적으로 기능의 추가와 개선이 일어나니까요.