2025년에 Overengineering을 멈춰라
왜 당신의 “Professional” 아키텍처가 스타트업을 죽이고 있는가 The Professionalism Paradox 대부분의 개발자들은 기술적 역량이 부족해서 실패하는 것이 아니라; 그들은 …
왜 당신의 “Professional” 아키텍처가 스타트업을 죽이고 있는가 The Professionalism Paradox 대부분의 개발자들은 기술적 역량이 부족해서 실패하는 것이 아니라; 그들은 …
몇 년 전, 나는 대규모 continuous delivery 시스템 내에서 event sourcing이 어떻게 적용되었는지 설명하는 두 부분으로 구성된 시리즈를 공동 저술했습니다. 그 기사들은 …
!THIS IS HOW REAL PASSWORD MANAGERS ACTUALLY WORK의 커버 이미지 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/ht...
지난 10년 동안, event-driven architecture(EDA)는 전문적인 설계 선택에서 기본 권장 사항으로 조용히 전환되었습니다. 팀은…
수십 년 동안 소프트웨어 엔지니어링의 “hard part”는 바로 창조 행위였다. 당신은 앉아 논리와 씨름하고, 그 의도를 수동으로 구문으로 번역했다....
OOP에서 디자인 패턴은 현대 소프트웨어 개발에서도 여전히 관련이 있나요? 짧은 답변: 예 — 하지만 대부분의 개발자가 생각하는 방식과는 다릅니다. 수년 동안, 디자인 패턴은...
마크다운 !Prasun Chakraborty https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws....
SonarQube의 한계 SonarQube는 code smells에 대해 알려 주지만, billing service가 database table을 공유하는 것과 같은 숨겨진 결합을 드러내지는 못합니다.
소개 2011년에 개발 업무를 시작했을 때, 삶은 더 단순했습니다. 그때는 우리 셋이서 웹사이트를 만들고 데이터를 관리하며 아직 u...
Frameworks는 본질적으로 일시적입니다. 그것들은 등장하고, 주목을 받으며, 몇 년 동안 논의를 장악한 뒤 결국 교체되거나 근본적으로 재구성됩니다. Th...
Read more about OOP를 넘어서: 프로그래밍 언어가 보장해야 할 것을 재고하기
‘Risks When Business Logic Is Forgotten’ 표지 이미지