Git Product home page Git Product logo

codesquad-cocoa-java's People

Contributors

who-hoo avatar

Watchers

 avatar

codesquad-cocoa-java's Issues

Day08

  • 가계부 추가 요구사항 구현
  • 홀짝 게임 / 행맨 추가 요구사항 구현

Day05

  • 5일차 회고, weekly회고 작성
  • 주말을 이용해서 학습내용 정리한 문서 작성

Day13

  • 한글 시계 구현하기
  • 셸 내장 명령 추가

Day11

  • 셸 만들기
  • 프로세스와 스레드 학습

가계부 리팩토링(리뷰내용 반영)

라이브로 리뷰를 받아서 리뷰내용이 구체적으로는 다 기억이 나지 않는다ㅠㅠ

  • 접근제어자 명시
  • 메서드 분리
    • ex) 사용자 등록 메서드에서는 등록만 하고 사용자 입력 받는 부분은 메서드로 나눈다
  • getter, setter 사용 지양
    • 행위로 바꾸자
  • 지저분하게 년, 월, 일을 substring으로 파싱하는것들을 명확하게 이해할 수 있는 메서드로 재정의
  • 무작정 스트림 사용하지말고, 가독성을 고려하기(잘못 쓴 스트림은 오히려 가독성을 해친다)
  • yyyymmddLocalDate를 사용하여 개선할 수 있을 듯
  • 사용자에게 숫자로 입력받는 action 들에 Enum을 사용할 수 있을 듯

Day04

  • 리뷰 및 수업듣고 Day3 코드 개선하기
  • 부족한 내용 공부하고 정리하기
    • Java Collection
    • Stream
  • 3일차, 4일차 회고 작성하기

Day02

  • 리뷰 및 수업듣고 Day1 코드 개선하기
  • 우리조 공통 레파지토리 만들기
  • 부족한 내용 공부하고 정리하기
    • 입출력 스트림
    • JVM 메모리 구조 - 힙/스택/메소드 영역, 가비지 컬렉터 동작
  • 1일차, 2일차 회고 작성하기

Day01

  • GitHub 저장소 만들기
  • 구구단
  • BOJ

Day12

  • Map 학습
  • 셸 코드리뷰 개선사항 반영

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.