"어떻게 하면 개발을 잘 할 수 있을까요?" 많은 개발자들이 이런 질문을 주변의 동료나 선배들에게 합니다. 이 질문에 대해서는 많은 대답이 있을 수 있고, 사람마다, 조직마다, 무엇을 개발 하느냐에 따라 혹은 개발에 대한 정의에 따라 다른 답이 나올 겁니다. 올해 초 같이 일하는 중국 개발자들을 대상으로 이 주제로 발표할 자리가 있어 몇장의 발표자료 를 만들었는데 그 자료에 있는 내용을 정리해볼까 합니다. 참고로 필자가 이 발표를 통해 읽기 쉽고, 예쁜 코드를 만들기 위한 노력, 논리적인 고민을 많이 할 것을 강조하고 싶었기 때문에 이런 내용으로 정리되었습니다. 이 글을 읽으실 때에 이런 의도를 감안하시고 읽어 주셨으면 합니다. [caption id="attachment_16063" align="alignnone" width="500"]...