기술

갈수록 무거워지는 소프트웨어의 역설

갈수록 무거워지는 소프트웨어의 역설

매년 업데이트되는 소프트웨어가 더 느리고 무거워지는 이유는 기능이 너무 많아지기 때문입니다. 대부분의 사용자는 평생 단 10%의 기능만 쓰지만, 개발사는 다양한 요구를 맞추려 불필요한 기능까지 덩치를 키웁니다.

소프트웨어 블로트 현상은 프로그램이 단순히 똑똑해지는 게 아니라 점점 비대해지는 과정을 말합니다. 개발사들은 여러 시장을 공략하기 위해 수많은 기능을 추가하지만, 정작 개별 사용자는 자신에게 필요한 기능만 쓰고 나머지는 짐으로 느낍니다. 이 과정에서 프로그램은 더 많은 메모리와 CPU 자원을 잡아먹으며 하드웨어 요구 사양을 높입니다. 사용자는 개선보다는 퇴보로 느끼지만, 정작 다양한 사용자층을 만족시켜야 하는 개발 환경에서는 이를 완전히 배제하기가 매우 어렵습니다.

출처: Software bloat

ko en