ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • KPT 회고
    카테고리 없음 2024. 3. 4. 16:55

    공지훈

    [월(2/26)] BMI 계산기 제작

    강의에서는 int 형으로만 받을 수 있게 만들었는데 저는 double로도 받을 수 있게 만들었습니다.

     

    [화(2/27)] 로또 생성기 제작

    강의에서는 로또볼의 xml 작성 방식을 6개를 그대로 복붙하여 중복되는 코드가 많았는데

    딱 보자마자 재사용 가능하겠다 싶어서 xml의 style 기능을 사용하여 중복되는 코드를 하나로 통합하였습니다.

     

    [수(2/28)] MBTI 테스트 제작

    강의에서는 코틀린 함수를 많이 사용하여 만들었지만, 저는 읽기 쉬운 코드로 작성하는데 중점을 두었습니다.

    튜터님에게도 질문했을 때 제 코드가 좀 더 읽기 편하고
    튜터님께서도 읽기 쉬운 코드 작성을 지향하는 것이 좋다고 말씀하셨습니다.

    // 강의 코드
    fun addResponse(responses: List<Int>) {
        val mostFrequent = responses.groupingBy { it }.eachCount().maxByOrNull { it.value }?.key
        mostFrequent?.let { results.add(it) }
    }
    // 내 코드
    fun addResponse(responses: List<Int>) {
        val count1 = responses.count { it == 1 }
        val count2 = responses.count { it == 2 }
        val result = if (count1 > count2) 1 else 2
        results.add(result)
    }

     

    [목(2/29)] Jetpack Compose 공부

    본 캠프에서는 다루지 않지만 코드로 직관적인 UI 구성이 가능한 강력한 라이브러리인만큼

    활용성이 높은 것으로 알고 있어서 조금씩 공부하고 있습니다.

     

    전체적으로 얘기하자면 강의에 있는 코드를 보고 그대로 치는 것이 아닌
    저만의 스타일로 바꾸고 코드를 재사용 가능하게 짜서 실력을 키우고자 하였습니다.

    고치고 싶은 점: 단일 책임 원칙을 지키며 코드를 작성하고 싶습니다.

    김태준

     

    2/26 월

    팀원과 프로젝트 진행 계획 토의, 협업 사이트 이용법 공부, 프로젝트 맡은 부분 진행(UI 구현)
    아쉬운 점, 고치고 싶은 점: 개인 공부 시간도 가졌으면 좋았다


    2/27 화

    강의 복습, git 시작하기 가이드 학습 진행
    아쉬운 점, 고치고 싶은 점: TIL 작성을 좀 더 세부적으로 하기

     

    2/28 수

    강의 복습, git 특강 수업내용 학습
    아쉬운 점, 고치고 싶은 점: 딱히 생각이 안난다 good

     

    2/29 목

    강의 일부 복습, TIL 작성요령 특강, git 사용법 & 에러 해결 방법 등 학습
    아쉬운 점, 고치고 싶은 점: TIL 작성할 때 중요한 부분 강조 활용해보기


    박혜란

    월(2/26)
    미니 프로젝트 팀원소개 진행
    오전 : 회의 진행
    오후 : RecyclerView로 구현해보기 
    고치고 싶은 점/느낀점 : 아쉽게 팀장님께서 빠져 미니 프로젝트는 진행하지 않았지만, 
    회의를 통해 내가 어느 부분을 더 공부해야 참여하는데에 무리가 
    없는지에 대한 생각을 하게 됨

     

    화(2/27)
    오전 : Git 설치 및 GitHub 가입, Git을 쓰는 이유
    오후 : Git의 사용법을 알아보면서 Git에 쓰이는 명령어 학습
    고치고 싶은 점/느낀점 : Git에 대해 처음 접하면서 이해하는 데에 다소 시간이 소요됨.
    사용하는 명령어들도 많아 큰 분류로 나뉘어 각 의미에 대해서 
    실습하는 시간을 가지면 좋겠다고 생각함.

     

    (2/28)
    오전 : Git 연동하는 법, Git 필수 명령어 정리
    오후 : 튜터님 Git 강좌 시청. Git을 사용하여 업로드 및 내려받기 실습. GitHub issue 사용
    고치고 싶은 점/느낀점 : Git에 대해 이해하고 다양한 실습을 경험함. 
    그리고 내 pc에 있는 문서도 직접 넣고 다운받아보면서 실생활에서도 
    자유롭고 편하게 쓸 수 있는 점이 좋았음. 

     

    목(2/29)
    오전 : 내가 예습한 Git과 튜터님의 강의 내용을 비교하여 재복습 및 정리
    오후 : Git branch, merge, checkout의 쓰임
    고치고 싶은 점/느낀점 : 여러 자료를 통해서 나름 쉽게 이해한다고 생각했지만, 
    튜터님의 강의를 복습함으로써 더 쉽게 이해하는데 도움이 됨.
    관련해서 다음주 Git강의 내용을 예습하며 Git branch, merge, checkout의 쓰임에 대해
    알아보는 시간을 가짐.

Designed by Tistory.