레거시 코드의 아름다움 - 레거시 존중의 필요성
개발 업계에서 '레거시 코드'라는 단어를 들으면 대부분의 개발자들은 인상을 찌푸리곤 한다. 특히 경력이 적은 주니어 개발자들 사이에서는 레거시 코드를 마주치는 것을 꺼리는 경향이 두드러진다.
한국 개발 블로그의 글을 모았습니다.
개발 업계에서 '레거시 코드'라는 단어를 들으면 대부분의 개발자들은 인상을 찌푸리곤 한다. 특히 경력이 적은 주니어 개발자들 사이에서는 레거시 코드를 마주치는 것을 꺼리는 경향이 두드러진다.
Vue.js는 프론트엔드 개발 생태계에서 중요한 위치를 점유해 왔으나, Vue 2는 몇 가지 주목할 만한 한계가 존재했다. Vue 3는 이러한 한계를 극복하고 현대적 웹 개발의 요구사항을 충족시키기 위해 근본적인 변화를 도입하였다.
Applications of larage language models in offensive security
React는 프론트엔드 개발에 혁명을 가져왔고, 어느덧 출시 후 10년을 넘게 해먹고있지만, 웹 애플리케이션의 복잡성이 증가함에 따라 새로운 도전 과제들이 등장했다.
과거에는 복잡하고 고도화된 업무 처리를 위해 브라우저와 JavaScript만으로는 한계가 있었기 때문에, ActiveX 와 같은 플러그인이 도입되었다.
😲 "어? 올리브영에도 개발자가 있나요?" 🤔: 올리브네트웍스를 말씀하시는 건가요? 올리브영은 다 SI로 개발하는 거 아니었어요? 🫢: 우와, 올리브영에 개발자가 생각보다 많네요! 그것도 15…
Tailwind CSS 설정에서 색상 타입을 추출해 컴포넌트 props에 적용하는 방법
안녕하세요, 모두싸인 제품 그룹에서 백엔드를 개발하고 있는 러리입니다. 이번 포스트에서는 작년 이맘때쯤 약 9시간에 걸쳐 배포되었던 워크스페이스 프로젝트 에 대해 이야기해보려 합니다. 해당 프로젝트를 통해 정말 많은 점이 개선되었지만, 이번에는 워크스페이스 프로젝트를 통해 개편된 인가 체계를 소개드리겠습니다. 💡 이 글은 인가를 이해하고 있는 개발자를 대상…
Picking 공정 시뮬레이션의 구축부터 활용까지
본 글은 SK플래닛에서 OPA(Open Policy Agent)를 이용하여 사내 JIRA의 권한을 구현한 사례를 공유하며, 아래와 같이 크게 세 가지 작업을 정리하고자 합니다. 첫번째는 개발 중인 ITSM 시스템에서 권한 부분을 OPA를 이용해 구현합니다. 정책은 Rego로 작성합니다. 두번째는 작성된 정책을, data API…
이 글에서는 생성형 AI의 보안 양면성에 대해 논하고 있습니다. 생성형 AI를 통해, 해커는 악성코드를 개발하거나 기업에 민감한 정보를 탈취하는 데 활용할 수 있고, 반대로 기업은 이러한 이상 행동을 모니터링하는 등 예방 활동에 이용할 수도 있습니다.
Prompt Engineering을 활용한 비정형 데이터 검수 실험
현대 서비스 기업에서 데이터 분석과 사용자 행동 추적은 필수적인 요소로 자리잡고 있다. 그러나 이러한 중요성에도 불구하고, 많은 스타트업에서 Google Analytics(GA)의 주요 관리 권한은 마케팅 조직이 보유하고 있는 실정이다. (우습게도, 마케팅 조직에서는 개발자와 협업하는 것 자체가 피로하다는 이유로, 적극적...
Theori’s Cyber Reasoning System (CRS) “Robo Duck” not only cleared the bar to get us $2M and a spot at the AIxCC finals in 2025, it also got the first place among all the submissions in the highly com…
이 사례는 프라이스라인의 CTO 마틴 브로드벡이 직접 작성했습니다. 프라이스라인은 12요소 방법론, 모노리포 접근 방식, 컨테이너 기반 마이크로서비스 등을 활용하여 소프트웨어 개발 방식을 혁신하고 있으며, 이러한 변화를 통해 고객 우선 접근 방법을 성공적으로 구현하고 있습니다
Next.js Router Events: 페이지 접속 시 GA 이벤트 발생시키기
본 글에서는 SK 플래닛의 Data Lake이자 빅데이터 플랫폼인 DIC(Data Integration Cluster)에서 진행한 데이터 리드 타임 단축을 위한 실시간 데이터 전달 강화 과제를 소개하고자 합니다. 이 프로젝트에서는 스트림 데이터의 실시간 처리와 오픈소스 Trino…
역사 속으로 사라진 줄로만 알았던 AKG가 신제품을 발표했습니다. 올초 iF 디자인 어워드에서 출시되지도 않은 제품이 AKG N5 하이브리드라는 이름으로 디자인 상을 수상한 것을
같은 여행지는 다시 안 간다는 원칙을 깨고 직장인이 되어 다시 찾은 파리. 오페라 가르니에의 불운과 피노 컬렉션에서의 뜻밖의 감동, 그리고 신혼여행을 꿈꾸게 된 이야기.
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.