개발자 블로그

AWS CodeArtifact는 무엇?완전관리형 소프트웨어 아티팩트 리포지토리 서비스AWS CodeArtifact는 규모에 관계 없이 모든 조직이 소프트웨어 개발 프로세스에서 사용되는 소프트웨어 패키지를 안전하게 저장, 게시 및 공유 할 수 있도록 지원하는 완전관리형의 아티팩트 리포지토리 서비스입니다. CodeArtifact는 퍼블릭 아티팩트 리포지토리에서 소프트웨어 패키지 및 종속 항목을 자동으로 가져오도록 구성할 수 있으므로, 개발자는 최신 버전에 대한 엑세스 권한을 가집니다. CodeArtifact는 일반적으로 사용되는 패키지 관리자와 빌드 도구(예: Maven, Gradle, npm, yarn, twine, pip 및 NuGet)에서 작동하므로 기존 개발 워크플로에 손쉽게 통합할 수 있습니다.출처..

⛔️ 사전 알림 ⛔️이 글은 실패한 글 입니다. 시간이 아까우신 분들은 뒤로가기를 눌러주세요. 파이프라인 성능 개선테스트 자동화까지 구현을 했지만, 덕분에 전체 빌드 파이프라인 수행 시간이 많이 늘어났습니다.아래는 각 스텝 별 실행 시간입니다.안드로이드 이미지를 다운로드 받고, 에뮬레이터가 부팅이 완료 될 때 까지 걸리는 시간이 3분 55초입니다. 하지만 이 스크립트에는 개선의 여지가 없습니다.그 다음 많은 시간을 잡아먹는 것은 Gradle 빌드 작업입니다.아무래도 이 Gradle 작업의 성능을 개선해서 전체 파이프라인의 속도를 개선해야 될 것 같네요. Gradle 성능 개선사실 gradle은 그렇게 간단하지 않습니다. gradle만 다루는 책이 별도로 출판 되었을 정도니깐요.저도 솔직히 말씀드려서 gr..

이 문서에서 다루는 내용이 문서에서는 테스트 기법, 테스트 코드 작성 기법, UI 테스트 자동화에 대해서는 다루지 않습니다. 각각의 항목에 대한 상세한 내용은 아래 링크를 참고 바랍니다.앱 테스트https://developer.android.com/studio/test?hl=koAndroid에서 앱 테스트https://developer.android.com/training/testing?hl=koUI 테스트 자동화https://developer.android.com/training/testing/ui-tests?hl=ko 안드로이드 앱 테스트 종류잘 아시겠지만 안드로이드 앱 테스트 방법에는 두 가지 종류가 있습니다. ⚠️ 참고 - 용어는 https://developer.android.com/studio/..

무선이 주는 편리함에 대해서는 너무 잘 알고 있습니다. 선정리가 필요 없어서 주변이 깔끔해진다는 장점도 너무 좋지요.마우스는 진작에 무선 마우스를 사용하고 있었습니다. 처음에는 무선 동글을 사용한 방식의 마우스를 썼었고, 지금은 블루투스 마우스를 사용하고 있습니다. 게임을 하시는 분들은 지연 때문에 유선마우스에 마우스 번지대 조합을 사용하거나 블루투스 대신 동글을 사용해서 쓴다고 하던데 저는 게임을 그렇게 많이하는 헤비 유저는 아니라서 블루투스 마우스에 만족하며 사용하고 있습니다. 위 모델이 제가 얼마전 구입한 무선 기계식 키보드입니다.사실 같은 회사의 FC900R이라는 유선 키보드를 쓰고 있었답니다. 그러다가 회사를 그만두고 다시 취직하고 하는 과정에서 업무용 키보드를 팔았다가 다시 구입하려고 하니 유..
안드로이드 스튜디오 버전을 업데이트 한 뒤로 갑자기 빌드가 되지 않는 오류가 발생했다. 예전에도 IDE 업데이트를 하고나면 꼭 한 두가지 문제들이 발생해서 업데이트를 신중히 하는 편인데, 그나마 최근에는 많이 안정화가 된 것 같더니 나를 또 이렇게 괴롭히네..빌드 오류 메시지는 아래와 같다.* What went wrong:Execution failed for task ':app:kaptGenerateStubsDebugKotlin'.> Error while evaluating property 'compilerOptions.jvmTarget' of task ':app:kaptGenerateStubsDebugKotlin'. > Failed to calculate the value of property '..