footgun
영어단어는 재미있게도 알게되고나서 길지않은 시간 이내에 또 어디선가 보이게된다. 평소에도 나에게 노출되고있었을텐데 알게된 상태가 되어야만 눈에 띄게되는 것이 아닌가 싶다. 오늘 새롭게 알게된 단어가 있는데 footgun 이라고 하는 단어이다. 이 단어는 영어사전에 없는 단어이며 구글검색결과 programming slang 이라고 한다. "자신의 발등을 찍는 도끼" 정도의 뜻을 가진 단어로 보이는데 영어사전에 없어서 글을 읽으며 추측할 뿐이다. 주로 강력한 기능인데 잘못 사용하면 해가 될 수 있는 경우에 쓰이는것으로 보인다. 그리고 주로 소프트웨어개발분야에서 사용되는듯 하다. 사용예 * exec 함수는 쉘명령어를 실행시킬수 있는 유용한 기능인데 잘못쓰면 큰 보안 위험이 될 수 있다 * C언어에서는 할당되지 않은 메모리공간에도 프로그래머임의로 자유롭게 접근할 수 있으나 임의의 접근은 작동에 문제를 일으킬 수도 있다