소프트웨어 공학의 사실과 오해

  • Post author:
  • Post category:
  • Post comments:0 Comments
  • Post last modified:February 8, 2020

한 2주전쯤, 컬럼리스트로 유명한 류한석씨가 쓴 소프트웨어 품질 향상에 있어, 가장 가치있는 행위는 ‘셀프 코드 리뷰’라는 글을 읽었다. 이 글을 읽을 당시에는 셀프리뷰에 대해서 약간 비판적인 입장이었다. 하지만 커멘트를 주고 받다 보니, 셀프리뷰의 가치를 재고해 봐야 하는 것은 아닌가라는 의구심이 들게 됐다. 결국 류한석씨의 답글을 읽자 마자, 류한석씨가 추천해 준 소프트웨어 공학의 사실과 오해를 주문해버렸다.

책 제목만 봐서는 다 아는 사실을 지저분하게 나열해 놓은 쓸모없는 책일 것 같은 인상을 받게 된다. 그러나 첫인상과는 달리 작가는 시종일관 논쟁적인 자세를 견지한다. 덕분에 영어사전을 펼쳐서 A부터 Z까지 순서대로 읽는 듯한 지루함은 전혀 느낄 수 없었다. 저자가 현업과 학문 양측을 두루 섭렵한지라 널리 검증되지 못한 자신의 경험에만 의존하거나, 반대로 현실은 무시하고 헛소리를 하지도 않는다.

사실과 오해의 여러 항목을 하나하나 검토해나가니 쉽게 읽을 수 있었다. 하지만 쉽게 읽힌다고 해서 내용이 가벼운 것은 아닌지라, 조만간 한두번 더 읽게 될 것 같다. 이 글에서 책의 내용을 소개하지 않는 것도 아직 좀더 정리할 필요성을 느끼기 때문이다. 이 책 뿐만 아니라 저자가 제공한 수많은 레퍼런스도 인터넷으로 구할 수 있는지 알아봐야 할 것이다. NASA Software Engineering Labaratory의 글도 자주 인용되었으니, 그 동안 짬짬히 읽고 있던 NASA의 Recommended Approach to Software Development을 좀더 열심히 읽는 것도 괜찮을 것이다.

소프트웨어 공학의 사실과 오해가 유일하게 한국어로 번역된 글인 것 같다. 돈 좀 모이면 아마존닷컴에서 저자의 다른 책도 구입해야겠다.

P.S. 소프트웨어 공학의 사실과 오해 영문판을 웹 상에서 무료로 볼 수 있다.

Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
follow me
  • 첨언하자면 백오피스가 아닌 사람에게 노하우가 있는 상황도 경계해야 한다. 사업 확장이 안 된다
    12 hours ago
  • 1. 데이터를 쌓아서 잘 보여주는가 2. 데이터에 기반해서 내가 의사결정을 할 수 있는가. 달리 말해 데이터에 기반해 내 서비스를 개선하는 일련의 피드백 루프를 수행할 수 있는가 길게 이야기했는데 간단히… https://t.co/OhIRZflJqd
    12 hours ago
  • 제발 자기가 남들보다 뛰어나다 생각하고 그들을 재단하려 하지 좀 말자 백오피스를 잘 구성한 곳이라면 고객으로서 내가 중요하게 생각하는 다음의 두 가지 사항을 해소하는데 필요한 기재를 제공할 가능성이 높다.
    12 hours ago
Buy me a coffeeBuy me a coffee
×
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
Latest Posts