카테고리 없음

[TIL] IT 5분 잡학사전 #30 - #34

diligentCat 2025. 1. 13. 09:02

Day 8

📜오늘 읽은 범위 :

에피소드 30 코로나가 준 레거시 시스템의 교훈 ~ 에피소드 34 버전을 표기하는 방법도 있어요?

💡 책에서 기억하고 싶은 내용을 써보세요.
  • 프로그램은 책임 있게 만들어야 한다. '프로그램이 돌아가기만 하면 그만이다.' 라는 생각으로 코드를 대충 짜는 개발자도 있는데, 이 사건을 통해 다시금 생각해 보면 좋을 것 같아.
  • 시스템은 한번 구축하면 끝이 아니야. 개발자라면 코드를 살아 있는 생명체처럼 대해야 해. 꾸준히 관리 해야 하지. 물을 자주 주지 않아도 되는 선인장도 방치하면 죽는 거랑 똑같아.
  • 즉, SQL은 데이터베이스에 어떤 질문 또는 문의를 하기 위해 어떤 구조를 가진 언어라는 것을 알 수 있어.
  • DBMS와 데이터베이스는 세트로 다니니까 편의상 데이터베이스라고 부르는 것뿐이야.
  • 문제는 개발자가 ORM에 지나치게 의존한다는 거야. SQL은 개발에 꼭 필요한 데이터와 데이터베이스를 이해할 수 있게 해주는 언어이기 때문이야.
  • 앞서 언급한 숫자 3개를 사용하는 버전 표기 방식을 시맨틱 버저닝(semantic versioning specification, SemVer)이라고 해. 즉, 모든 사람이 프로그램의 버전을 시맨티 버저닝 방식으로 표기하지는 않는다는 거지.
💡오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.
  1. DB를 아직 많이 다뤄보지는 않아서 DB에 대해 익숙하지 않은데 어쨌든 개발자를 목표로 한다면 DBMS도 경험해보고 공부해 봐야 한다는 것!
  2. 버전에 붙는 세 가지 숫자가 무슨 이야기인 지 잘 모르는 부분이 있었는데 이해가 되었다.
🔎궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.