대부류 - [Dev u Ryu]

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

code review 2

코드 리뷰 - view는 멍청하게!!!

받은 리뷰 중에서 기억에 남는 코드 리뷰 presenter에서는 view에 예외를 넘기고, view에서 예외 종류를 판단하여 그에 따라 적절한 화면을 보여주는 방식입니다. 이러한 방식보다는 presenter에서 직접 view에서 어떤 화면을 보여줘야 할지 구체적으로 지시하는 것이 나을 것 같습니다. view는 가능한 단순하고 멍청하게(?) 만드는 것이 좋습니다. 그렇게 했을 때 presenter를 대상으로 좀더 의미있고 수월하게 테스트 코드를 작성할 수 있습니다. 리뷰를 받기 전의 코드는 다음과 같은 형태로 작성이 되었다. override fun errorMessage(errorCode: Int) { when (errorCode) { 1111 -> { // 1111 에 해당하는 view 처리 } 2222..

카테고리 없음 2020.08.04

코드 리뷰 - 간소화가 가능하다면 가능하게!!

받은 리뷰 중에서 기억에 남는 코드 리뷰 1. onActivityResult()를 통해서 값을 전달받을 때에 대한 리뷰 다른 리뷰로도 제안드렸는데, STATUS로 넘기는 값을 String 대신 Int로 처리하면 좀더 편리하게 아래 로직들을 간소화시킬 수 있습니다. 문자열 비교 null 체크 isEmpty 등.. ‌

Dev/Daily 2020.07.30
이전
1
다음
더보기
프로필사진

대부류 - [Dev u Ryu]

하루하루 살아갑니다 :) DayDrawingLAB

  • 분류 전체보기 (528)
    • Log (114)
    • 부동산 (5)
    • Dev (328)
      • Flutter (63)
      • Dart (1)
      • Android (125)
      • iOS (5)
      • Python (7)
      • Kotlin (15)
      • Java (8)
      • Firebase (3)
      • Huawei_화웨이 (0)
      • Rx (1)
      • Others (20)
      • 참고 (9)
      • Error (18)
      • Algorithm (40)
      • Machine Learning (1)
      • Search Keyword (1)
      • Mac모닝 (5)
      • DataAnalysis (4)
      • Daily (1)
    • 비즈니스 (2)
    • 책 (8)
    • 영어영어 (8)
    • 떠오르는 질문 (3)
    • 관심 (39)
    • 사진 (7)
    • 오늘의 페이지 (9)
    • 음식 (2)

Tag

Android, Algorithm, Java, TextView, kotlin, RxJava, DART, ios, 코틀린, Error, XML, 영어공부, Flutter, 플러터, 알고리즘, 업데이트, 카카오톡, 안드로이드, Firebase, Gradle,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 레버리지 - 경매 계산기

티스토리툴바