코드스쿼드 27일 째 2018년 4월 1일 일요일 뽀모도로, 일지!!! 4월 달이다. 하... - TODO 작은 단위로 쪼개기✅ 1. JSON step2 중첨구조... ✅ 2. xcuserstate파일이 계속 걸리는데 뭔지 좀 알아봐야겠다✅ 3. 테스트의 진가 ? 경험한 것 글쓰기여분으로 생활코딩 깃 강의 좀 봄 - TOWILL ㅇㅇ -오늘 잘한 점JSON step2 안 될 것 같은거 했다! -오늘 잘못 한 점19:41 모니터와, 카멜마운트 암 사오기 후... 하.. 진짜...모니터 보고 노트북받침대 찾고 이상한데 시간 너무쓴다 진짜.------------------------------~ 09:00 기상~ 10:00 씻고, 아침먹고, 청소, 빨래, 닭가슴살 굽기~ 10:40 xcuserstate파일 알..
생활코딩 지옥에서 온 git 빨간색 stage 가기 전인데 뭐라고 하지?git stage 커밋 대기를 하고 있는 파일들이 가는 곳 ( 초록색 )git repository 커밋이 된 결과가 저장되는 공간working copy 되돌리는 법git resetgit revert git reset 커밋을 없앤다. 기록을 남기지 않는다. mode : --hard(위험하다), --soft, ... git revert 커밋을 없앤다. 기록을 남긴다. ------------ 지옥에서 온 git : 과거로 돌아기기(reset)까지
테스트의 유용한 점을 조금 알게 됐다. 현재 나는 코드스쿼드에서 iOS레벨2를 하고 있다. 레벨2 과제 중 JSON문자열 분석기를 하다가 테스트의 유용한 점을 조금 알게 됐다. 일단 코드스쿼드의 과제를 단계별로 하는데 단계별로 요구사항이 추가 된다. 추가된 요구사항을 반영하려면 소스코드 추가가 필요하다. 더불어서 기존 코드도 수정을 해야 한다. 물론 기존 코드에 수정이 일어나지 않게 짜는 게 가장 좋지만 그렇게 짜기란 정말 쉽지 않다.) 기존 코드 수정을 하면 전에 있던 요구사항을 만족하지 못할 수도 있다. 그래서 전에 요구사항을 일일이 입력해서 테스트를 해야 한다. 적어도 난 그랬다. 지금 과정에서는 단순 문자열을 입력하고 결과를 확인한다. 근데 이게 많아지다 보니까 테스트 하는 것도 시간이 꽤 많이 ..