Daily 2019-04-16

Daily

<오늘 해야 할 목록/ 했는지 체크>

  • iOS 레벨3 자판기 시작!
  • swift 문법 정리
  • 스크럼은 이렇게 하는거다!

✏️ 오늘의 공부 (링크 , 간단하게 적기)

(iOS 레벨3 STEP12 자판기)

  • step4 시작 ->

(swift 문법정리)

  • 에러구문 공부

https://docs.swift.org/swift-book/LanguageGuide/ErrorHandling.html

  • Swift Local Refactoring

https://swift.org/blog/swift-local-refactoring/

(스크럼은 이렇게 하는거다! )

내 방식대로 질문을 바꾸어 보았다.

  • 어제 스크럼부터 지금까지 내가 완료한 것이 무엇인가?

  • 다음 스크럼까지 내가 하기로 한 것이 무엇인가?

  • 현재 문제가 되고 있는 것(곤란하고 어려운 것)이 무엇인가?

    https://gmlwjd9405.github.io/2018/06/01/agile-dailyscrum.html


오늘의 반성

  • 어제 스크럼부터 지금까지 내가 완료한 것이 무엇인가?

어제는 개인 사정으로 인해 완료한게 없다.

  • 다음 스크럼까지 내가 하기로 한 것이 무엇인가?

자판기 리팩토링을 하겠다. 자세하지 않지만 음… 자세하게 계획을 세우지 않아서 그냥 덩어리로 이야기함

  • 현재 문제가 되고 있는 것(곤란하고 어려운 것)이 무엇인가?

step03에서 피드백 받은 부분에서 :

지금은 클래스의 공통 속성을 표현하는 방법을 연습하는 중입니다. enum 이 아니라 클래스 계층별로 일반화시켜서 공통의 값이나 상수, 속성, 함수등을 구분하는거죠.

Money 객체를 Int 대신 하라는 것은 Int는 수학의 정수를 추상화한 타입니다.자판기에 넣는 돈에 대해서 추상화한 Money 객체를 만들어보라는 겁니다.String 보다, Int 보다, Array 보다 더 구체적인 역할을 담당하는 객체를 설계하는 걸 생각해보세요.


-> Money 클래스를 만들어서 Int 대신 Money 객체를 자료형으로 두었다.

Written on April 16, 2019