User Tools

Site Tools


codetriggering

Table of Contents

아이디어 만들어진날 : 2005 . 5. 21

TableOfContents

목적

코드가 독자에게 어떤식의 메카니즘으로 '의미를 기대'하게 만드는지 알아보자.


  • 'CodeTriggering 이 매끄럽게 진행되는것이 독자에게 코드를 잘 읽히게 한다.' 너무 당연한 이야기 이지만, 이효과에 대해서 구체적으로 실험을 할 수 있을까? 어떻게 실험 디자인 해야지? 실험에 영향을 끼치는 요소를 제한(control)하기가 어렵다.
  • 실험에 영향을 끼치는 요소
  • 도메인(code가 표현하고자 하는)에 대한 지식
  • 개인간의 지식차. 문화나 사회차
  • CodeTriggering을 생각해보면, 일반적으로 잘 읽히는 코드를 만들기란 쉬운게 아님을 알 수 있다. 각각 독자가 잘 이해할수 있는 좋은 코드는(쉽게 의미가 triggering되는 코드) 독자 마다 차이가 있다. '그러나' 많은 독자들이 공통적으로 가지고 있는 상식(주의환경에서 쉽게 보거나, 익숙한 아이디어에 대한 개념, 자주 사용되는 코드 이디엄)을 이용하여 표현하면, 좀더 일반적으로 잘 읽히는 코드에 접근할 수 는 있다.
  • 쉽게 다음 의미를 기대하게 만들었던 경험
  • 만화책!
  • 책에서 주석은 내용을 읽는것을 방해 할때도 있고, 도움을 줄때도 있다. 코드에서는 어떤 주석을 다는게 좋을까?

관련서적

  • CodeReading

관련사이트

codetriggering.txt · Last modified: 2018/07/18 14:10 by 127.0.0.1