Facebook, 오랜 iOS 버그 수정, 앱 충돌 50% 제거
"비정상 종료율을 반으로 줄인다"고 약속하는 앱 업데이트를 어떻게 해야 할지 알기가 어렵습니다. 당신이 유리 반으로 가득 찬 사람이라면 향상된 안정성에 만족할 것입니다. 그러나 당신이 유리 반쯤 비어있는 사람이라면 도대체 왜 그들이 수리를 할 수 없는지 궁금해 할 것입니다. 다른 예상치 못한 소프트웨어 충돌의 50%.
나는 적어도 페이스북에 관해서는 반쯤 빈 사람이다. 따라서 iPhone 및 iPad용 Facebook 앱에 대한 최신 업데이트가 "장기적인 모바일 디버깅 문제를 해결하고 iOS용 Facebook 앱을 사용하는 사람들의 크래시 비율이 50% 이상입니다.” 도대체 수십억 달러 규모의 기업이 다른 것을 고칠 수 없는 이유가 궁금합니다. 반.
그래도 50% 적은 충돌이 50% 더 많은 충돌보다 낫다는 것을 인정합니다. Facebook에 따르면 시간이 지남에 따라 발생하는 대부분의 충돌은 iOS Core Data System의 파일 손상 오류로 인해 발생했으며 이를 파악하는 데 몇 달이 걸렸습니다.
Facebook은 Facebook 코드베이스가 크기 때문에 찾는 데 너무 오래 걸렸다고 말합니다.
크고 빠르게 진화하는 코드베이스를 다루는 것은 때때로 압도적으로 보일 수 있습니다. 충돌 분석 및 코드 이해와 같은 일상적인 작업은 자체 프로그래밍 문제로 바뀔 수 있습니다. 이 순간에는 함께 작업하고, 브레인스토밍하고, 컴퓨터 프로그래밍 기본 사항에 의존하는 것이 중요합니다.
아마도 이것이 Facebook이 분할 된 이유 일 것입니다. 핵심 기능을 별도의 앱으로: 공식 앱이 너무 부풀려져 제대로 유지 관리할 수 없습니다.
원천: 페이스북