이상적인 객체지향 if else switch 조건문?

*이 포스트는 Robert C. Martin 님의 허락을 받아 blog.cleancoder.com 의 글 “if-else-switch“를 번역한 것입니다. 저작권에 유의하시기 바랍니다. 서론 얼마 전 누가 트위터에 올린 글이 있습니다. 아래 PHP 코드 스타일 중에 어떤 것이 최고냐, 아니면 혹시 더 좋은 스타일이 있냐 하는 질문이였죠. 그래서 저는 아래처럼 암호문같은…

학교 도움 없이 비전공자 개발자가 되는 방법

개발자가 되는 데는 돈이 필요없다? 그렇습니다. 열정만 있다면 돈은 전혀 필요가 없습니다. 개발자들은 가지고있는 지식들을 전부 인터넷에 풀어놓기 때문입니다. 그것도 스스로, 아주 적극적으로요. 정보 공유가 가지는 힘을 다들 알고 있기 때문입니다. 그렇기 때문에 좋은 정보들을 잘 찾아내는 능력만 기른다면, 누구든 좋은 개발자가 될 수 있습니다….

리브레오피스는 왜 한글 파일을 못 열까?

그래도 상관이 없어서 정답은 그래도 아무런 상관이 없어서. 맞다. 리브레오피스가 한글(hwp) 파일을 읽지 못한다고 해서 세상에 위험이 찾아오지는 않는다. 한글뷰어를 다운받으면 문서 내용을 읽을 수 있고, 편집은 뭐.. 다른 방법이 있을 것이다. 리브레오피스는 돈 한 푼 들이지 않고 오피스 파일들을 편집할 수 있도록 해주는 착한…

메이크 타임: 게으름을 극복할 수 있을까?

머리와 몸이 따로 논다 머리는 항상 생각합니다. “위대한 사람이 되어야지!” “열심히 운동해서 몸짱이 되자!” “노력해서 젊은 부자가 되자!”. 몸이 대답합니다. “싫은데?” “일단 좀만 더 누워있다 일어나자.” “아무 생각없이 유튜브, 넷플릭스나 보자.” 젠장. 나는 왜이렇게 게으른 걸까요? 난데없이 TMI 를 시전하자면, 제 MBTI 유형은 ENTP 입니다….