SOLID? Nope, just Coupling and Cohesion
SOLID 원칙이 중요하다는 것은 잘 알고 있지만, 실제로 소프트웨어 설계에서 가장 중요한 것은 Coupling과 Cohesion입니다. 이 글에서는 Coupling과 Cohesion의 개념, 배경, 그리고 실제 사례를 통해 이를 어떻게 적용할 수 있는지 살펴보겠습니다.
SOLID 원칙이 중요하다는 것은 잘 알고 있지만, 실제로 소프트웨어 설계에서 가장 중요한 것은 Coupling과 Cohesion입니다. 이 글에서는 Coupling과 Cohesion의 개념, 배경, 그리고 실제 사례를 통해 이를 어떻게 적용할 수 있는지 살펴보겠습니다.
IcebergCharts.com의 창업자인 제이슨 린(Jason Lin)이 기술자들에게 보내는 메시지를 통해, 현재 IT 산업의 트렌드와 미래 전략에 대해 살펴봅니다.
DeLorean Time Travel Engine의 1885 버그에 대한 심층 분석과 이를 해결하기 위한 소프트웨어 아키텍처를 살펴봅니다. 이 글을 통해 시간 여행 엔진의 복잡성과 문제 해결 전략을 이해할 수 있습니다.
DeLorean Time Travel Engine의 1885 버그를 통해 시간 여행 소프트웨어의 복잡성과 문제점을 살펴봅니다. 이 글에서는 버그의 원인, 해결 방법, 그리고 이를 통해 얻을 수 있는 실무 인사이트를 공유합니다.
SOLID 원칙이 중요하다는 것은 잘 알고 있지만, 실제로 소프트웨어 설계에서 가장 중요한 것은 Coupling과 Cohesion이라는 주장이 있습니다. 이 글에서는 Coupling과 Cohesion의 개념, 배경, 그리고 실무에서의 적용 방법을 살펴보겠습니다.
개발자 면접에서 가장 많이 나오는 질문은 어떤 것일까요? 이 글에서는 실제 개발자들이 면접에서 자주 묻는 3가지 질문과 그 배경, 그리고 이를 통해 얻을 수 있는 인사이트를 소개합니다.
기술 설계 문서(TDD)의 중요성과 실제 사례를 통해 그 활용 방법을 살펴봅니다. 클라우드 전환, GenAI 도입 등 다양한 시나리오에서 TDD가 어떻게 역할을 하는지 알아보겠습니다.
헨릭 크니베르그의 새로운 글에서 디자인, 개발자, 사용자, 코드 품질이라는 4가지 요소를 어떻게 일치시킬 수 있는지에 대한 통찰력을 얻을 수 있습니다. 이 글은 이러한 요소들이 서로 어떻게 연결되어 있는지, 그리고 이를 통해 프로젝트의 성공을 어떻게 이끌어낼 수 있는지에 대해 설명합니다.
이 글은 Simon Peyton Jones와 Chelsea Troy가 진행한 Podcast에서 이진법을 어린이에게 어떻게 소개할 수 있는지에 대한 내용을 다룹니다. 이진법의 중요성과 교육 방법, 그리고 이를 통해 얻을 수 있는 컴퓨팅 사고력에 대해 자세히 살펴보겠습니다.
이 글에서는 시몬 피頓 존스와 첼시 트로이가 진행한 팟캐스트에서 어린이들이 이진법을 발견하는 과정과 그 중요성을 살펴봅니다. 또한, 이진법이 컴퓨터 과학의 기초가 되는 이유와 이를 통해 얻을 수 있는 교육적 가치에 대해 설명합니다.