books.log19 Clean Code #004 # 저작권 자유 이미지 출처 by Unsplash # 의도를 분명히 밝혀라- 변수명은 시간이 걸리더라도 명확하고, 명시적인 단어로 정한다.- 명확하게 지정되지 않은 경우, 이후에 코드를 읽고 이해하는 시간이 더 걸린다. - 특히 매직넘버는 사용하지 않는다. # 그릇된 정보를 피한다.- 실제로 데이터 타입이 List가 아닐경우, 변수에 -List 명칭은 사용하지 않는다. # 의미있게 구분하라- 일관성 있는 변수를 사용한다.- 단수일 경우, 접미사로 -info, -data같은 불필요한 접미사를 사용하지 않는다. # 기본 - 의도를 분명하고 솔직하게 표현한다. - 한 개념에 한단어를 사용한다. # 변수명 - 변수명에 타입에 관련된 접두어나 접미어를 사용 하지 않는다. - 클래스, 객체 이름은 명사나 명사구를 .. 2018. 2. 2. 탕자의 귀향 #001 # 저작권 자유 이미지 출처 by Unsplash 구원받은 죄인 한사람의 생명으로 인해 천국에는 더 큰 기쁨이 있다. 잃어버린 한영혼을 구하는 것이 그만큼 큰 일이다. 돌아온 탕자를 기쁘게 생각하지 않는 사람이 한명 있으니 첫째아들이다. 분하고 언짢아하는 첫째아들에게 아버지가 말한다. 너는 늘 나와 함께 있으니 내것이 다 네 것이다. # 비둘기처럼 순결하며, 뱀처럼 지혜로워라옳은 것을 위해 영리해지기를 바란다. 모든 역경을 생존을 위한 창조적인 자극제로 삼고, 가장 본질적인 것에 너희 관심을 집중하라. 하나님과 더불어 집에 있으면 두려울 것이 없다하나님의 사랑을 입은 자녀로서 사망의 음침한 골짜기로 다닐지라도 해를 두려워하지 않으며 아픈 이들을 고쳐주며 귀신을 내쫓을 수 있다. 거절 당하거나 인정 받는데.. 2018. 1. 31. Clean Code #003 # 저작권 자유 이미지 출처 by Unsplash # 소프트웨어 대가들이 생각하는 클린코드- 코드의 논리가 단순하며 직접적이다. - 중복이 없어야한다. - 향후 변경이 예상되는 부분을 추상화한다. - 한가지 기능을 제대로한다. - 의존성을 최소화한다. - 가독성을 중요하게 생각한다 -의미있는 이름을 사용하고 제대로 표현한다. - 테스트 코드를 항상 만든다. # 보이스카우트 규칙- 시간이 지나도 깨끗한 코드를 유지한다.- 프로그래머는 깨끗한 코드를 유지할 책임이 있고 의무가 있다. - 프로의식, 장인 정신을 기억할 것. - 전문 의사의 모습을 보고 많이 배울 것. 출처: 로버트 마틴 지음, 박재호 이해영 옮김, 2013년 인사이트 unsplash-logoThanks Amith Nair 2018. 1. 30. Clean Code #002 # 저작권 자유 이미지 출처 by Unsplash # 장인정신을 익히는 과정- 필요한 원칙, 패턴, 기법, 경험이라는 지식을 습득한다.- 결국, 경험을 통해서 고생을 해야한다. # 르블랑의 법칙- 나중은 결코 오지않는다. # 나쁜 코드에 대한 책임- 잘못은 전적으로 프로그래머에게 있다.- 좋은 코드를 사수하는 일은 바로 프로그래머들의 책임이다.- 나쁜코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다.- 빨리가는 유일한 방법은 깨끗한 코드를 유지하는 습관이다. 출처: 로버트 마틴 지음, 박재호 이해영 옮김, 2013년 인사이트 unsplash-logoThanks Amith Nair 2018. 1. 29. 이전 1 2 3 4 5 다음