2012-01-17 1 views
0

내 앱은 버튼을 누를 때마다 사진과 함께 UIImageView를 화면에 그립니다.개발자가 응용 프로그램 충돌을 방지하기 위해 failsafe를 만들어야합니까?

내 앱의 일반적인 사용 사례는 대략 12 개 정도의 이미지 뷰일 수 있지만 사용자는 계속해서 '추가'버튼을 계속해서 남용 할 수 있습니다.

약 50 정도 지나면 새 이미지가 검게 변합니다. 그리고 100 정도가 지나면 앱이 정지됩니다.

이제 내 앱을 사용하는 대다수의 사람들이이 수치에 가까워 보이지는 않을 것이지만, 남용으로 인해 앱이 다운 될 수 있습니다. 사용자가 의도적으로 응용 프로그램을 충돌하지 못하게하는 failsafe를 설계하고 구현하는 것은 필자의 책임입니까?

+1

예. 나는이 버튼을 남용해서 무슨 일이 일어날지를 보았습니다. – Mankarse

+0

예. 어떠한 경우에도 모든 예외 사항을 포착해야합니다. – Raptor

+0

아니요, 모든 예외는 어떤 경우에도 Objective-C에서 발견되지 않아야합니다. 이것은 Java가 아닙니다. 하지만 앱이 100 번 완료되면 충돌이 발생해서는 안됩니다. 당신은 분명히 해결되어야 할 기억 문제를 가지고 있습니다. – Kerni

답변

0

나는 귀하가 생산하는 소프트웨어가 귀하의 능력을 최대한 발휘하여 사용자의 요구 사항을 충족시켜야한다고 주장합니다. 여기에 메모리 할당 문제가 있다고 생각됩니다. 어쨌든, 나는 그들이 버그를 찾을 때 실수로 불만을 제기하는 것이 아니라 버그를 찾아 수정하는 것이 더 낫다고 주장 할 것입니다. 버그가 사용자를 위해 프로그램의 기능에 눈에 띄게 영향을 주면, 나는 그것이 고쳐 져야한다고 생각한다. 기존 기능을 수정하는 것이 아니라 적절한 시간보다 더 걸릴 수있는 추가 기능을 추가 할 때 커팅 코너를 고려해야합니다.

관련 문제