3. 왜 소프트웨어로 만드는 것이 좋았을까 ?
문을 잠그려면 열쇠가 필요했고 문을 해제할 때도 열쇠가 필요했다. 그러나 도어락
은 비밀번호만 알면 들어갈 수 있다. 열쇠를 가지고 다니는 것이 귀찮고 열쇠를 잃
어버렸을 때 무작정 다른 열쇠를 기다리거나 문을 부수는 것이 해답, 또 어린애들
이 혼자있을때 실수로 잠그면 항상 문을 따고 들어가야 했다.
이런 것들을 이런 디지털도어락으로 해결할수 있다. 비밀번호를 알면 누구나 들어
갈 수 있고 열쇠도 가지고 다닐 필요도 없다.
열쇠가 없어도 문을 열수 있다
4. 발견된 버그 1
<일반적인 상황>
<버그가 나는 상황>
띠리릭
소리가 난 후
잠긴다
‘띠리릭‘ 나는 동시에 문을 열면 위에 있는 사진처럼
그냥 잠가버린다.
(옆에 있는 화살표 사이에 문을 열었을 때)
여기서 중요한 점은 문을 열어도 이렇게 잠기지 않
는 상황도 가끔 발생한다.
5. 발견된 버그 2
<일반적인 상황>
<버그가 나는 상황>
위 빨간 버튼을 누르고
일정 시간이 지나면 알
아서 잠김
옆에 상황과 다르게 손으로 버튼 대신 돌리면 다시 잠
그지 않고 그렇게 가만히 있는다.
(열려있는 상태인지 닫혀있는 상태인지 버튼을 누를때
만 체크함)
6. 버그가 생긴 이유(추측)
발견된 버그1
문이 잠기는 시점이 소리가 나고 그 다음에 닫힌다. 즉, 체크하자마자 닫히는 것이 아니다.
-> (해결방안) 체크하자마자 닫히게 하자!
발견된 버그2
눌렀을때만 문이 열린지 알고 계속 돌아간 상태를 실시간으로 체크하지 않는다.
->(해결방안)돌아간 상태를 누른 것으로만 체크하지 말고 돌아간 상태를 체크하자!