MIT 교수 할 아벨슨은 이렇게 말했다. 프로그램은 사람들이 읽을 수 있도록 작성되어야 하며, 기계가 실행할 수 있도록 작성되어야 한다. 어쩌면 당연한 말일지 모른다. 하지만 그렇게 당연하고도 기본적이기에 중요하고, 우리의 마음속에 잘 새겨놓을 필요가 있는 말이라고 생각한다. 그리고 이 글의 핵심인 좋은 주석의 특징 9가지를 소개하겠다. 규칙1: 주석은 코드를 복제해서는 안된다. - 말그대로 주석에 코드의 1차원적 해석만 달면 안된다는 것이다. 규칙2: 좋은 주석은 불분명한 코드를 변명하지 않는다. - 주석으로 하여금 누가봐도 헷갈리거나 좋지 못한 코드를 감싸는 듯한 코드는 좋지 않다는 것이다. 규칙3: 명확한 주석을 쓸 수 없다면, 코드에 문제가 있을 수 있다. -위와 같은 맥락으로 코드를 해석하기 어..
👀일상
나는 무결점, 완전무결을 사랑한다. 그럼에도 완벽보다도 완료가 중요하다고 말하고 싶다. 다음의 예시된 상황으로 이해할 수 있다. 한 화가는 원대하고 아름다운 장면을 담아내고자 큰 캔버스를 샀지만 도무지 이 무결점의 흰 캔버스에 자신의 실수를 담아낼 용기와 배짱이 없어 붓 한 획도 긋지 못하고 캔버스 앞에서 눈을 감는다. 어떤가. 완벽이란 이상향에 가깝기에 우리는 그곳을 꿈꾸게 되지만 결국 우리가 향해야 할 곳은 완료라는 곳에 더 가깝다. 우선 하루 한 획을 긋고, 또 다음날 덧칠해 나가며 완성시키는 것이 우리의 인생이 아닐까 한다. 따라서 개발자를 꿈꾸는 사람이라면, 우선 컴퓨터 과학에 대한 지식을 먼저 찾아봐라. 이것도 손이 가지 않는다면, 개발에 흥미를 가지게 했던 사이트 레퍼런스를 다시 보고 와라...
1.침구 자주 갈기 일주일에 한번 침구를 갈기, 적어도 이주일에 한번은 갈아야 한다. 2.매일 잘 씻기 특히 호르몬과 피지가 많이 분비되는 목뒤, 귀뒤, 인중, 살이 접히는 부분을 잘 닦기 3.환기 잘 하기 요리하기 전에 환풍기를 틀고, 요리하고나서는 바람길이 통하도록 문을 양쪽으로 열기 4.방향제 및 탈취제 사용하기 안좋은 냄새가 나는 곳에는 섬유탈취제를 뿌리고, 방향제는 냄새를 덮을 때 쓰는게 아니고, 깨끗히 빤 곳에 뿌리면 된다. 더보기 코로나, 퇴사, 그리고 나 최근 코로나 여파로 야외 활동을 강제로 줄이면서 집에 있는 시간이 늘었다. 2023년 3월 중순경 퇴사를 하면서 집에서 공부를 하는 시간이 늘었다. 어쩌면 현실에 있는 세계보다 0과 1의 세계에 더 오래 머무르고 있는지도 모른다. 그래서 ..