【펌】【디버깅】 게임계의 레전드인 김포프(Pope Kim)님의 디버깅에 대한 명언

Guillermo Austin Kim|2019년 11월 11일
Posts

【펌】【디버깅】 게임계의 레전드인 김포프(Pope Kim)님의 디버깅에 대한 명언

Guillermo Austin Kim|2019년 11월 11일

꽃미남이자 게임계의 레전드 개발자이자 엔지니어인 김포프님의 '디버깅'에 대한 명언을 적고자 합니다.출처: 저와 분야는 다르지만 김포프님은 정말 주옥같은 말씀만 하시는 것 같습니다. (1:15) 프로그래머의 자질은 코딩을 해서 제품을 만들 수 있는 능력이다. (2:45) 프로그래머가 갖추어야 할 가장 중요한 능력은 디버깅 스킬이다. (3:22) 디버깅을 잘한다는 것은 남의 코드를 잘 읽고 그 코드 속의 로직을 따질 수 있고 그 로직을 단계별로 나눌 수 있는 것이다. (4:52) 디버깅을 잘하면 남의 코드를 보는 것이 두렵지 않고 이 과정으로 배우는 것이 정말 많다. (5:01) 디버깅을 잘하는 프로그래머를 보면 엄청나게 성장할 것이란 것을 안다. (7:35) 정말 코딩을 잘하는 사람 중에

Related Posts

3 posts
아이폰 에어팟 프로 연결 안됨 하는법

아이폰 에어팟 프로 연결 안됨 하는법

안녕하세요, IT 전문가 신남입니다. 출근길에 음악을 듣거나 중요한 통화를 하려고 에어팟을 귀에 꽂았는데, 한쪽만 들리거나 아예 아이폰에 연결조차 되지 않아 답답했던 경험, 다들 한 번쯤 있으실 겁니다. 분명 어제까지 잘 사용했는데 갑자기 왜 이러는지, 혹시 고장 난 건 아닐까 걱정이 앞서죠. 대부분의 경우 간단한 조치로 해결할 수 있습니다. 오늘은 답답한 아이폰 에어팟 프로 연결 안됨 현상을 해결하고 다시 페어링하는 법을 단계별로 자세히 알려드리겠습니다. 아이폰 에어팟 프로 연결 안됨 해결법 먼저 시도해야 할 가장 확실한 방법은 바로 '초기화'입니다. 에어팟 연결 안됨 현상은 기기 간의 통신 정보가 일시적으.......

[GDB] Arm(Armv7): C 코드와 어셈블리 코드를 동시에 디버깅하기

Guillermo Austin Kim|2021년 3월 31일

이번 포스트에서는 GDB를 사용해 디버깅을 하는 방법을 소개합니다. 소개된 내용을 참고하면 즐겁게 어셈블리 명령어를 디버깅할 수 있습니다. 환경: 라즈베리 파이4 GDB 실행 아래 명령어를 사용해 GDB를 Text User Interface 모드로 실행합니다. $ gdb -tui armv7_aapcs_proc 다음은 위 명령어로 실행한 화면입니다. 이제 바로 다음 명령어를 입력해 어셈블리 명령어 창을 보이도록 합시다. $ layout split 이번에는 'b main'와 'r' 명령어를 입력해 main() 함수에 브레이크 포인트를 걸고 프로그램을 실행합니다. 위 명령어를 입력하면 다음과 같은 화면이 보입니다. 위 화면과 같이 main() 함수의 첫 번째 라인에 브레

파이썬으로 안드로이드 앱도 자동화가 되네요

파이썬과 셀리니엄을 이용하여웹을 자동화 하는 것은 많이 봤고, 직접 만들어 보기도 했어요 첨엔 신기했지만, 어렵지는 않더군요 이걸로 테스트 자동화를 좀 해볼까도 생각해 봤는데크게 잇점은 없을 것 같기도 하고, 테스트 자동화 품질을 유지하려면 상당한 정성을 지속적으로 들여야 해서회사나 팀이 더 커져야 해볼만 할 것 같아 미뤄두고 있습니다 그러던 중 잼난 동영상을 봤어요 인스타그램 봇을 만들고 24시간 돌려보았다https://www.youtube.com/watch?v=uUIFN0mHpE4 안드로이드 앱도 파이썬으로 자동화가 되더라고요오~ 신기 그래서 검색을 좀 해봤습니다 Automating Android Games with Python: Stick Herohttps://www.yout