전체 글
-
[전공 도서 리뷰] 클린 코드 Clean Code 정독을 시작하다.전공 도서 리뷰 2020. 11. 7. 00:28
Rober.C.Martin이라는 저자가 집필한 프로그래밍 도서이다. 전 세계적으로 프로그래머들한테는 나름 유명한 책이며, 많은 사람들이 이 책을 통해 프로그래밍에 꽤 많은 도움을 받았다고 했다. 프로그래밍에 관심이 많았던 학부 시절, 나는 좀 더 나은 프로그래밍 스킬을 얻고 싶어 좋은 책들을 많이 알아보곤 했는데, 클린 코드는 개발자 필독서에서 항상 빠지지 않는 책이었다. 그래서 마음속으로는 언젠가 반드시 한 번쯤은 완독해보기로 한 책이었다. 그러나 어느 개발자나 다 그러하듯이 자기 주력 언어 하나 마스터하기도 벅찬 게 현실이라,언제나 늘 후순위로 밀려오기만 했고, 클린 코드를 직접 사서 서문을 읽어보기까지는 꽤 오랜 시간이 걸렸다. 이 책의 총 페이지 수는 무려 584쪽이다! 웬만한 전공 도서 뺨친다...
-
[Android] EditText 모서리 둥글게 만들기Andorid 2020. 11. 6. 00:31
EditText의 모서리를 둥글게 만들고 싶을 때가 있다. 해당 레이아웃을 구현하려면 우선 [res]-[drawable] 폴더에 레이아웃 xml 파일을 하나 만들어준다. 그 뒤 위의 내용을 작성해주면 테두리가 적용되는듯 하다. 위 item의 stroke 속성인 android:color는 테두리의 색상이고, 아랫쪽 item의 android:color는 채우기 색이다. 둘 다 둥근 모양을 유지하기 위해서는 corners라는 태그를 내부에 삽입해야 한다. 그리고 각 속성을 통해 각 위치의 곡률을 설정할 수 있다. dp가 올라갈 수록 둥근 정도가 커진다. 이제 이렇게 만든 xml을 적용할 뷰의 background에 적용한다. 적용 결과 둥근 테두리가 멋지게 적용된 모습을 확인할 수 있다.
-
[GitHub] 원격 저장소에 깃 연결하기Github 2020. 11. 5. 00:34
앞으로의 공부에 활용할 목적으로 안드로이드 프로젝트를 시작하기로 했다. 그동안 프로젝트를 거쳐오면서 든 생각은, 깃을 어느정도는 다룰 줄은 알지만 내가 가진 프로그래밍 경력에 비해서 그렇게 잘 다룬다고 생각하지는 못할 것 같다는 것이었다. 그래서 깃을 좀 더 깊숙히 다뤄보고자 편리하게 다뤄왔던 GUI 중심의 깃은 멀리하고 CLI로 깃을 다루는 것을 목표로 하기로 했다. 처음 Git CLI를 시작하려면 추가하려는 프로젝트 경로에서 마우스 오른쪽 클릭 - [Git Bash Here]를 눌러 Git CLI 콘솔을 실행시키면 된다. 1.프로젝트를 깃에 추가하기 우선 git init 명령어로 해당 프로젝트를 깃에 등록해주었다. 2. 프로젝트 파일 추가하기 깃에서 변경사항을 추적할 파일들을 추가해야 한다. 나는 현..