평범한 개발자의 실수 꾸러미
-
Upload
mniktw -
Category
Devices & Hardware
-
view
728 -
download
2
Transcript of 평범한 개발자의 실수 꾸러미
평범한 개발자의 실수 꾸러미 (?)
김태원
- 이 이야기는 지극히 개인적이고 개인적인 이야기들 입니다 . -
AGENDA
• 에피소드1. 디스플레이는 충분히 느리다 .2. 에뮬레이터에서는 잘 돌아가는데 , 실제 장비에 물리니 ! 어 ?3. 무식하면 용감하다 .4. 수정 / 삭제 명령 실행 후 어 ? 어디갔지 ?5. 어 수정 했는데 , 왜 그대로지 ?
1. 마무리
Background Story(2 Episodes)
– 2011 년 – ( 우선 영상 참조 !!! )
Background Story
H/W F/W AndroidApp
My Position!
Background Story
추가적으로 윈도우에서 동작하는 테스트 툴 제작 !!!
디스플레이는 충분히 느리다 .
최초 타이밍3 ms
3 ms
테스트 툴이 뻗음 . ㅠㅠ
디스플레이는 충분히 느리다 .
디스플레이는 충분히 느리다 .
UI 갱신10~13 ms
디스플레이는 충분히 느리다 .
디스플레이는 충분히 느리다 .
펌웨어에서 데이터 송신 타이밍 수정 .10 ms 초과
EX: 15 ms
TOOLS 에서 UI 갱신 타이밍 수정 .100 ms
디스플레이는 충분히 느리다 .
당시에는 , UI 갱신은 100 ms, 한번씩 !
( 펌웨어에서 수신한 데이터를 전부 수용 )
에뮬레이터에서는 잘 돌아가는데 , 실제 장비에 물리니 ! 어 ?
H/W F/W
개발시에뮬레이터사용하는 경우가 있음
에뮬레이터에서는 잘 돌아가는데 , 실제 장비에 물리니 ! 어 ?
에뮬레이터꼽으면 , 잘됨 !실제장비꼽으면 , 안됨 !
원인은 실제 장비는 에뮬레이터에서 송 / 수신 양보다 더 많은데이터가 송 / 수신됨 !
에뮬레이터에서는 잘 돌아가는데 , 실제 장비에 물리니 ! 어 ?
에뮬레이터에서는 잘 돌아가는데 , 실제 장비에 물리니 ! 어 ?
결국 , 2 가지 에피소드는 동작 메커니즘을 이해하지 못하여삽질한 경우 !
Background Story(1 Episode)
– 2011 년 –
무식하면 용감하다 .
fscke2fsck
무식하면 용감하다 .
파티션이 마운트 된 상태 !
인생을 좀 더 즐기시고 싶으시다면 ,
실행하지 마세요 !
무식하면 용감하다 .
매뉴얼을 구성 !개요
실행방법옵션
.
.
.
주의사항
에뮬레이터에서는 잘 돌아가는데 , 실제 장비에 물리니 ! 어 ?
결국 , 매뉴얼을 꼼꼼하게 체크하지 못하여삽질한 경우 !
수정 / 삭제 명령 실행 후 어 ? 어디갔지 ?
# rm -f /
update account set password=‘1234’;
delete from account;
수정 / 삭제 명령 실행 후 어 ? 어디갔지 ?
수정 / 삭제 명령 실행 후 어 ? 어디갔지 ?
# ls / # rm -rf /
select * from account;
update account set password=‘1234’; delete from account;
수정 / 삭제 명령 실행 후 어 ? 어디갔지 ?
수정 / 삭제 명령 실행 후 어 ? 어디갔지 ?
결국 , 수정 / 삭제할 경우리스트 한번 뽑아보고 !
어 수정 했는데 , 왜 그대로지 ?
백업 ! 수정 ! 결과확인 !
어 수정 했는데 , 왜 그대로지 ?
결국 , 조심한다고 했는데 ,너무 과하게 조심해서 삽질한 경우
실수하는 유발했던 4 가지 !
1. 매뉴얼 무시 했을 때 !2. 동작 매커니즘 무시 했을 때 !3. 아무 생각 없을 때 !4. 너무 조심했을 때 !
SUMMARY
끝까지 들어주셔서감사합니다 .
혹시 , 질문 있으세요 ?