쓰고 싶은 단어.

3735 단어 jargon용어slang
소프트웨어 업계뿐만 아니라 그 세계에서만 통용되는 언어도 있다.
은어
비속어나 트레이닝 바지라고도 부른다.
며칠 전 코딩 호러의 블로그에서 흥미로운 기사를 발견했어요.
(오래전 기사라 유명할 것 같다.)
New Programming Jargon
이 블로그를 쓴 사람은 프로그래머Jeff Atwood로 Stack Overflow와 Stack Exchange의 창립자 중 한 명이다.
예전에 Stack Overflow에는'New programing jargon you coned(당신이 만든 새 프로그래밍 업계의 은어는?)'라고 적혀 있었다.이런 투고가 있었지만 운영에서 삭제됐다.
이 기고가 문제가 아니라는 이유에서다.
자신이 이 기고문에 부정적인 감정을 갖고 있지 않기 때문에 자신의 블로그에 가장 많은 투표수 상위 30명을 게재한 것 같다.
오프닝은 여기까지.
개인은'앞으로 쓰고 싶은 것'을 꼽았다.

요오드 기법

if ( value == 0 )
아니오.
if ( 0 == value )
이렇게 쓰는 수법.=== 유형의 오류가 있는 경우 컴파일 오류의 장점이 있다.
요다는 스타워즈의 요다다.
나는 스타워즈에 익숙하지 않고 영어 음성과 영어 자막도 보지 못했지만 그가 사용하는 문법과 비슷한 표현이기 때문에 요다 기법이라고 불린다.
예를 들어 일본인들이 모두 아는 유명한'This is is a pen'은 요다가'A pen this is'(대략)로 표현한다.this == pen가 아니라pen == this.
Wikipedia는 페이지가 있는 은어이다.
나는 개인적으로 읽기가 매우 어렵다고 생각해서 요오드 기법을 좋아하지 않는다.
최근의 컴파일러는 항상 조건에 따라 대입해야 한다고 경고한다.

포켓몬스터 예외 처리


어떤 예외라도 처리해야 할 방법이다.
영어의 홍보 문구는'고타 캐치'Em All'이기 때문에'모두 포착'은 포켓몬 예외 처리다.
try {
    //  略
}
catch (...) {
    //  ポケモン例外処理!
}

이집트 인파


파도형은 줄의 끝에서 시작하는 문법이다.
벽화에 그려진 이집트인의 손과 위치가 비슷하다.
if ( value == 0 ) {
    //  略
}
나는 이집트 인파 멋쟁이다.
대개 Xcode의 영향입니다.

참조(Refuctoring)


팩시밀리(Refactoring)의 맞춤법과 다르다.
개선을 원한다면 악화된 상황의 표현이라고 할 수 있다.
다시 패스하려고 엉망진창이 됐으니 참조해야 한다.

테러 드라이브 개발(Fear Driven Developement)


테스트 드라이브 개발(Test Driven Development), 도메인 드라이브 개발(Domain Driven Development) 등이 유명하지만, 실제로 이런 공포 시동 개발도 많죠?w
해고, 납기 앞당기기, 자원 감축 등 압박(테러)을 계기로 사업을 시작한다.

물줄기


한 문제를 수정하면 두 개의 새로운 문제가 나오는 무서운 코드를 가리킨다.
그리스 신화물뱀의 원형으로, 목을 베면 두 개의 목이 새로 자란다고 한다.

화난 그녀 벅(Mad Girlfriend Bug)


문제가 생겼는데도 화면과 로그는 문제 없는 행동을 했다.
분명히 화가 났는데 "화낼 거 없어."라고 말하다.

성별 코드


조금만 건드리면 다 붕괴되는 위험 코드.
장난감의 성별은 원래의 것이다.
요가 기법과 게이지 코드는 이 기사를 알기 전부터 계속 사용되고 있다.
포켓몬스터는 예외적으로 처리하고 화가 난 그녀의 버그를 잘 처리한다.
나는 이런 느낌을 원한다.

참고 자료

  • 블로그 글
  • 일본어로 번역된 페이지
  • 좋은 웹페이지 즐겨찾기