git 사용시 커밋하지 않은 변경사항들을 다른 브랜치에 커밋하기

오늘 한참 작업을 하고 나서 보니, master 브랜치에서 작업을 하고 있었더군요. 뜨어! 지금까지 작업한 내용을 다른 브랜치(제 경우에는 develop 브랜치)에 커밋할 순 없나 찾아보니 다행히 방법이 있었습니다. stash를 사용하는 방법입니다. git stash // 커밋하지 않은 …

Continue reading

Laravel 마이그레이션 작성시 index 존재 여부 확인하는 방법

Laravel에 테이블이나 컬럼이 존재하는지 확인하는 메소드는 있는데 index 존재 여부를 확인하는 메소드는 지원하지 않아서 다소 아쉬운 면이 있었습니다. 찾아보니 doctrine schema manager 를 사용하면 확인이 가능하더군요. Laravel로 마이그레이션 작성해보신 분들은 아래 예제 코드 보시면 바로 …

Continue reading

조엘 온 소프트웨어

개발자 필독서로 검색했을 때 가장 먼저 눈에 띄었던 책이다. 읽고나서 든 생각은 과연 개발자 필독서로 평가를 받을만 하다는 것. 사실 개발 지식이 거의 전무한 상태라 1장, 2장의 프로그래머들은 다 알만한 이야기지만 문외한들에겐 외계어인 내용들을 읽으면서 …

Continue reading