코드스쿼드 12일 째 2018년 3월 16일 금 뽀모도로 잘해서 집중과 휴식 잘 분리!커밋할 때 최소 단위 PR은 여러 개 커밋이 합쳐져 있어야 함.struct 추가하면 파일 나눠서 작업, 파일 추가하면 커밋어떤 함수를 호출하고 반복해서 호출할 지 판다하는 흐름 제어는 그 함수를 호출한 상위 모듈에서 하는게 좋습니다 모를 때는 너무 고민하지 말고 물어보자... - TODO 작은 단위로 쪼개기✅- xcode unit test시 이상에 에러나는 것 포스팅✅- 사다리게임 step4 unit test 콘솔 입/출력를 제외한 나머지 모든 소스 코드에 있는 모든 메서드에 대한 단위 테스트 로직을 구현한다. 1. Input.validCheck() 2. LadderGame 초기화 후 2.1 - LadderGame.na..
typealias, Tuple- typealias : 기존 타입이나 custom타입에 별명을 붙이다.- 보다 더 의미론적으로 코드를 작성할 수 있다.typealias age = Int var myAge:age = 19 -tuple : 타입들을 하나로 묶는 것- 갯수나 타입의 제한이 없다. let http404Error:(Int,String) = (404, "Not Found") let (statusCode, statusMessage) = http404Errorprint("The status code is \(statusCode)")// Prints "The status code is 404"print("The status message is \(statusMessage)")// Prints "The st..
xCode unit testsolved error Apple Mach-O Linker (ID) Error 기존 프로젝트에 xCode unit test를 추가하다가 위와 같은 문제를 직면하고 해결하는 과정 1.기존 프로젝트는 다음과 같다. 2.여기에 unit test를 넣어보자 일단 navigation var에서 6번째(test)를 클릭 3.그럼 왼쪽 하단에 +버튼을 누르면 아래 사진과 같이 나온다.거기서 New Unit test Target을 누른다. 4. 누르면 다음과 같은 화면이 나온다.원하는 이름을 작성하고 Finish를 누른다. 5. 그럼 왼쪽에 테스트가 비활성화 돼 있다.이는 빌드 타겟이 LadderGame으로 돼 있어서 그렇다. 6.빌드 타겟을 LadderGame에서 UnitTestLadder..