728x90 실용주의프로그래머3 실용주의 프로그래머(The Pragmatic Programmer) - Topic 20~22 『실용주의 프로그래머』 3장 기본 도구🧠 Topic 20 디버깅디버깅은 단지 문제 풀이일 뿐이라는 사실을 받아들이고, 그런 마음으로 공략하라.→ 감정을 배제하고 문제 해결에 집중하자.기술의 전당에서는 남을 비난하기보다 문제를 고치는 데에 집중해야 한다.→ 탓하지 말고 해결에 집중하라.'하지만 정말 그럴 리가 없는데.'로 시작하는 생각의 흐름에 신경 세포 하나도 낭비하지 말라.→ 불필요한 의심은 시간 낭비다.표면에 보이는 증상만 고치려는 욕구를 이겨 내라.→ 근본 원인을 찾아라.겉으로 드러난 특정한 증상만 고치려고 하지 말고, 항상 문제의 근본 원인을 찾으려고 노력하라.→ 증상이 아닌 원인을 진단하라.처음에 받은 자료 이상을 얻기 위해서 버그를 보고한 사용자를 인터뷰할 필요도 있다.→ 사용자와 소통해 더.. 독서(Reading)/오늘의 책(Today's book) 2025. 6. 6. 실용주의 프로그래머(The Pragmatic Programmer) - 2일차 『실용주의 프로그래머』를 읽으면서 밑줄 긋고 싶었던 문장들을 모아봤다. 실용적인 팁을 넘어서, 일하는 태도나 사고방식까지 다시 돌아보게 만드는 구절들이 많았다.개발자로 살아가는 하루하루 속에서 문득 떠올리면 좋은 말들.📌 답은 언제나 추정일 뿐"모든 답은 추정치다. 단지 어떤 답이 다른 답보다 좀 더 정확할 뿐이다."→ 추정이라는 걸 인정하는 데서부터 진짜 계산이 시작되는 듯. 특히 누가 물어보면, '이걸 어디에 쓰려는 걸까'부터 생각해보는 게 중요하다는 말.📌 복잡하게 만들수록 좋은 건 아니다"간결함과 정확성을 맞교환하고 있다."→ 복잡하게 만들면 뭔가 더 정확할 것 같지만, 노력 대비 성과가 미미할 수도 있다. 간결함이 더 실용적일 때가 많다.📌 이상한 결과는 귀찮지만 귀중한 단서"계산은 맞는데.. 독서(Reading)/오늘의 책(Today's book) 2025. 6. 3. 실용주의 프로그래머(The Pragmatic Programmer) - 1일차 프로그래밍은 미래를 덜 고통스럽게 만들려 노력하는 것이다.→ 코드는 현재보다 미래를 위한 투자입니다. 유지보수성과 확장성을 염두에 두고 작성하는 습관이 중요합니다.사고방식을 완전히 틀어서 습관, 행동, 기대를 바꾸어야만 한다.→ 진정한 변화는 단순한 방법의 변경이 아닌, 사고 자체를 바꾸는 데서 시작됩니다.무엇보다 중요한 것은 즐기는 것이다.→ 즐겁게 임할 때 창의력과 집중력이 극대화됩니다. 개발도 마찬가지입니다.혹시 책을 읽다가 전에 본 적 없는 단어와 진짜로 마주치게 된다면 부탁하건대 그냥 건너뛰지 말라. 시간을 들여 웹이나 컴퓨터 과학 교과서에서 찾아보라.→ 배움에 대한 태도가 실력을 좌우합니다. 작은 호기심 하나가 깊은 이해로 이어집니다.오직 특정한 환경 조건들마다 가장 적절한 시스템들이 있을 뿐.. 독서(Reading)/오늘의 책(Today's book) 2025. 5. 21. 이전 1 다음 728x90