footgun

영어단어는 재미있게도 알게되고나서 길지않은 시간 이내에 또 어디선가 보이게된다.
평소에도 나에게 노출되고있었을텐데 알게된 상태가 되어야만 눈에 띄게되는 것이 아닌가 싶다.

오늘 새롭게 알게된 단어가 있는데 footgun 이라고 하는 단어이다.
이 단어는 영어사전에 없는 단어이며 구글검색결과 programming slang 이라고 한다.
"자신의 발등을 찍는 도끼" 정도의 뜻을 가진 단어로 보이는데 영어사전에 없어서 글을 읽으며 추측할 뿐이다.
주로 강력한 기능인데 잘못 사용하면 해가 될 수 있는 경우에 쓰이는것으로 보인다.
그리고 주로 소프트웨어개발분야에서 사용되는듯 하다.

사용예
* exec 함수는 쉘명령어를 실행시킬수 있는 유용한 기능인데 잘못쓰면 큰 보안 위험이 될 수 있다
* C언어에서는 할당되지 않은 메모리공간에도 프로그래머임의로 자유롭게 접근할 수 있으나 임의의 접근은 작동에 문제를 일으킬 수도 있다