본문 바로가기
javascript

개발자들이 은유를 사랑하는 이유

by it-square 2022. 1. 12.
반응형

직유, 비유, 비유, 의미론…

더 기술적으로 우리 종족의 성향이 있고, 여러분이 대화하는 모든 사람을 아는 것은 아무것도, 아무것도, 정의되지 않은 것의 차이를 이해하지 못할 것이고, 어떻게 잘못 사용된 세미콜론이 여러분의 한 주를 망칠 수 있는지 이해할 수 없을 것입니다; 우리는 의사소통을 하기 위해 하찮은 방식으로 "멍청"해야 합니다.

코딩 인터뷰에서는 종종 "6세 어린이에게 폐쇄를 설명하라"고 요청한다. 우선, 6살짜리 자바스크립트를 말하는 건 꽤 재능 있는 일인데, 쥬스박스와 니켈로디언 몇 시간만 줘도 될까요?

실제로 이것은 여러분이 스트레스를 받는 상황에 있을 때 동등한 양의 경멸을 주고 받는 사람들을 상대하는 것에 얼마나 좌절감을 느끼는지 보기 위함입니다.

최근에 LA에서 프로젝트를 하고 있었어요 그들이 정말 좋아했던 챗봇이라는 기능이 있습니다. 제가 4개월 만에 완성한 사이트에 추가하러 갔는데, 구현이 정말 힘들 것 같다고 설명해야 했어요. 그들은 그것을 사이트에 올릴 수 있는 설명과 시간표를 원했다. 적어도 한 달은 더 얘기했어요.

 

"하지만 다른 사이트에서 실행 중이니 복사하여 붙여넣기만 하면 됩니다.

이 재미있는 코드 악마는 일반적인 이름을 사용했어요. "모달"과 같은 것들은 "채팅 모달"이 아니라 "모달"과 같은 것들입니다. 부트스트랩과 대립하는 부분이지 하나는 당신이 추가하는 것들에 의미론적으로 이름을 붙일 것이라고 가정하는 일반적인 구조 프레임워크입니다. 다른 하나는 더운 여름날 공공 수영장에 있는 똥입니다.

팀에게 설명하기 위해, 저는 이렇게 말해야만 했습니다.

당신이 집을 샀다고 상상해보세요. 그리고 당신이 모든 방을 칠하기 위해 색을 선택했다고요. 침실은 빨간색, 거실은 파란색, 부엌은 노란색처럼요. 그날 낮에 벽이 칠해진 후, 야간 근무 집 페인트공에게 종이 한 장을 건네는데, 벽은 특정 벽이 아니라 녹색으로 칠한다고 적혀 있다. 넌 실수로 온 집안에 투덜대며 오스카 상을 가득 찼어

기술적 설명은 다음과 같습니다.

 

부트스트랩은 기본 명명 스키마를 사용하여 전치되므로 향후 개발자들은 라이브러리에 대한 많은 지식 없이도 일반적인 예제를 사용하여 사이트를 관리할 수 있다. 도입된 새로운 자바스크립트는 코드를 주입하고 라이브러리와 충돌할 것들로 DOM을 조작하기 위해 클래스 온로드(onload)를 폴링한다. 따라서 부트스트랩의 모든 모델들은 HTML, JS, SCSS에 걸쳐 이름을 바꿀 필요가 있다.추가 문서를 읽지 않았다면 왜 상황이 망가져 보이는지 이해해야 합니다. 당신은 게을러서 사이트 전체의 소스 GREP를 통해 "모달"이나 "모달" 또는 다음 사람이 cAsE MattERs를 깨닫기 위해 저주하고 싶은 주문에 대한 모든 언급을 대체할 수 있다.

엄밀히 말하면 프랑켄슈타인은 닥터이고 괴물은 그저 그것이다. 다스는 "루크 내가 네 아버지다"라고 말한 적이 없어. 우리는 사물을 충분히 생각하고, 명확하게 소통하고, 그럼에도 불구하고, 여러분이 누군가에게 상황을 인지하기 위해 말하는 것, 또는 꽃 같은 산문을 통한 설명으로, 그것은 약간 바보 같은 움직임이고 거들먹거리는 것이고, 우리의 이미 반사회적인 시각과 왜 사람들이 우리의 말을 듣는 것을 싫어하는지에 더해진다.

요약하자면 칩과의 대화는 그 자신이 f()k가 될 수 있다.

댓글