로봇 공학 2

시스템 설계와 아키텍처 복잡성의 비용 (2013)

이 문서는 다니엘 조셉 스터트반트의 "시스템 설계와 아키텍처 복잡성의 비용"이라는 제목의 논문이 포함된 MIT 라이브러리의 웹 페이지입니다. 이 논문은 아키텍처 복잡성과 개발 조직에서 발생하는 비용 사이의 연관성을 탐구합니다. 이 연구는 성공적인 소프트웨어 회사에서 수행되었으며, 8개의 제품 버전에서 아키텍처 복잡성을 측정했습니다. 연구 결과, 아키텍처 복잡성의 차이가 생산성 50% 감소, 결함 밀도 3배 증가, 직원 이직률 대폭 증가 등 상당한 비용 요인이 될 수 있는 것으로 나타났습니다. 이 논문에서 개발된 기법은 기업이 복잡성으로 인한 생산성 저하, 결함 밀도 증가, 이직률 증가에 금전적 가치를 부여하여 복잡성으로 인한 재정적 비용을 추정하는 데 사용할 수 있습니다. 이 논문에는 참고 문헌이 포함되..

Hacker News 2023.04.07

컴공과에서 못 배운 것들

수업은 운영 체제에서 머신 러닝에 이르기까지 CS 내의 고급 주제에 대해 모두 가르쳐 주지만 거의 다루지 않고 대신 학생들이 스스로 알아내도록 남겨진 한 가지 중요한 주제가 있습니다. 바로 도구에 대한 숙련도입니다. 명령줄을 마스터하고, 강력한 텍스트 편집기를 사용하고, 버전 제어 시스템의 멋진 기능을 사용하는 방법 등을 알려드립니다! 학생들은 교육 과정 동안 이러한 도구를 사용하는 데 수백 시간(그리고 경력 기간 동안 수천 시간)을 보내므로 가능한 한 유동적이고 마찰 없는 경험을 만드는 것이 합리적입니다. 이러한 도구를 마스터하면 원하는 대로 도구를 구부리는 방법을 알아내는 데 소요되는 시간을 줄일 수 있을 뿐만 아니라 이전에는 불가능할 정도로 복잡해 보였던 문제를 해결할 수 있습니다. 원문: http..

Hacker News 2023.02.25