분류 전체보기
-
프로그래머스) 피보나치수 - C++알고리즘 2020. 12. 3. 15:30
프로그래머스 - 피보나치 수 코딩테스트 연습 - 피보나치 수 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = programmers.co.kr 백준에 있던 Dynamic Programming이랑 비슷한 문제였습니다.
-
Android) Mockito로 Unit Test 작성해보기 - KotlinAndroid 2020. 12. 2. 21:34
실제 기기에서 테스트를 실행함으로써 얻는 신뢰도가 필요하지 않은 경우 로컬 단위 테스트를 사용하여 테스트를 할 수 있는데, 이 때, 테스트에 최소한 Android 프레임워크 종속 항목이 있거나 테스트가 고유한 객체에만 종속되어 있다면 모의 프레임워크를 사용하는 방법인 Mockito 방법이 있습니다. Unit Test 메서드를 테스트하는 또 다른 메서드. 하나의 단위 테스트(Unit Test)는 하나의 메서드의 특정 루틴을 검사합니다. 구현 단계에서 각 모듈의 개발을 완료한 후 개발자가 명세서의 내용대로 정확히 구현되었는지를 테스트하는 것입니다. 사용하는 부분 복잡한 기능을 가진 구현 부분 시간이 지남에 따라, 변경 가능성이 큰 구현 부분 비즈니스 로직 공개 API 결함이 있었던 구현 부분 수정이 완료된 ..
-
앱 비교) 하이브리드 앱 vs 네이티브 앱 vs 모바일 웹앱 vs 크로스 플랫폼 앱Android 2020. 12. 2. 10:50
Hybrid App 앱처럼 보이는 웹뷰를 감싸고 있는 웹페이지입니다. Android 혹은 Ios에 관한 지식 없이, 웹 언어(Html, Css, Js 등등)로 개발이 가능합니다. 개발 가능한 기능이 제한적이며 퍼포먼스가 약합니다. User Interface 또한 0에서부터 개발해야 하므로 번거롭고 귀찮습니다. Native App Android 혹은 Ios. 한 분야에 집중적으로 기능을 투자 가능하기 때문에 각 플랫폼의 스마트폰에서 최적의 기능과 퍼포먼스를 구현 가능합니다. 안드로이드 앱을 개발하다가 아이폰 앱도 개발하고 싶으면 Ios를 새로 배우고 공부해야 하기 때문에 시간 투자가 많이 소요된다는 것이 단점이라고 할 수 있습니다. Mobile WepApp 위에 설명했던 네이티브 앱에 웹뷰를 끼워넣은 앱입..
-
Design) 디자인 영감을 얻을 수 있는 사이트 추천Design 2020. 12. 1. 19:28
www.uplabs.com Unlimited UI Kits, Icons, Templates, Themes and More - UpLabs www.uplabs.com dribbble.com Dribbble - Discover the World’s Top Designers & Creative Professionals Discover the world’s top designers & creatives Dribbble is the leading destination to find & showcase creative work and home to the world's best design professionals. Sign up dribbble.com www.pinterest.co.kr Pinterest 요리법,..