2012-10-02 7 views
5

제 대학 시험에서는 종종 필기 도구와 알고리즘을 펜과 종이로 작성해야합니다. 예를 들어, 다음 테스트에서는 스키마와 자바에 많은 코드를 종이에 써야 할 것입니다.종이에 코드를 효율적으로 작성하는 방법

필자는 코드를 많이 썼지 만 결코 펜과 종이에 쓰지는 않았다. 종이에 코드를 작성할 때 컴퓨터에 코드를 작성하는 것과 같은 태도로 자주 코드를 작성합니다. 이렇게하면 종종 취소 선과 추가 사항이 많이 발생하게되어 종종 블록을 추가하고 제거하는 데 익숙해 져서 이해하기 힘든 혼란을 빚습니다.

문제는 프로그램이나 알고리즘이 복잡하여 코드를 작성하기 전에 머리 속에 완전히 생각할 수 없다는 것입니다.

펜과 종이로 코드를 효과적이고 효율적으로 작성하는 방법이 있습니까?

+1

이 질문에 대한 정확한 답변은 무엇입니까? 펜과 종이에 글쓰기를 돕는 특별한 방법이 없으며 생각과 논리 만 있으면됩니다. 당신이 IDE에서 그것을 작성할 수 있다면 적어도 논리적으로 종이에 글을 써야합니다. – JonH

+0

나는 다음과 같은 일을했다. "먼저 메쏘드 몸체를 작성하고, 중간에 공간을두고, y 앞에 x를 쓰지 마라.나는 하나의 정확한 답을 가진 질문이 아니라는 것을 알고 있습니다. 그러나 그 질문에 기술 된 바와 같이, 나는 특별히 쓰고 쓰레기에 문제가 있거나 다시 파업하거나 다시 돌아 다니고 싶습니다. – wowpatrick

+2

연필을 사용하고 심하게 쓰지 마십시오. 잘 작동하고 종이를 손상시키지 않는 흰색 지우개를 착용하십시오. 또한 스크래치 영역에서 작업 한 후 최종 답안을 작성하려는 위치로 복사하는 것을 고려하십시오. – Bill

답변

3

시스템에 코드를 작성할 때 종이에 코드를 작성하는 것이 옳습니다. 그러나, 효율적인 코드를 작성, 당신은

  1. 항상 그것이 흉
  2. 당신이 무엇 있도록 여러 지점에서 주석을 추가하는 것을 잊지 마세요 만들기 위해 모든 코드 줄에서 들여 쓰기를 사용하는 몇 가지

    을 배울 필요 글쓰기와 전달하려는 부분이 시험관에게 명확 해집니다.
  3. 코드의 일부분을 잘라내거나 취소 선이있는 곳이면 전체 선을 더 잘 치고 다시 작성하십시오. 코드의 가시성을 향상시키고 매력적으로 만듭니다.
  4. 2 줄의 코드 사이에 충분한 공백을 두어야하며 빈 줄 또는 2 줄을 사용해야합니다. 이 간격으로 코드를 표시 할 수 있습니다.

기타 의견을 환영합니다.

1

어 ... 프로그래밍 용지! = (

나는 구석에 붙어 있고 이것을해야만 할 때, 나는 스크랩 페이퍼를 편리하게 가지고 싶다. 나는 스크랩 페이퍼에서 프로그램의 모양을 바꾼다. 블럭에 얼마나 많은 코드를 써야 하는지를 대략적으로 나타내는 직사각형을 가지고 있습니다. 중간에 뭔가가 필요하다는 것을 알았을 때 사각형을 더 스케치하고 명백한 화살표를 그립니다.

직사각형은 load stuff from thing 또는 x < y ? 또는 내가 쓸 생각이 들었던 것에 대한 느낌을 얻는데 도움이된다면, 너무 많은 시간을 낭비하지 않고도 사용할 수 있습니다. 아래쪽으로 사용하려는 변수 이름을 적어두고 화살표를 그립니다. 어디로 갈지 ... 아니면 잊지 말아야 할 코드 줄을 써라!

즉, 코드를 시작하기 전에 내가하고있는 일에 대한 개요가 이미 있다는 것을 의미합니다. 그것은 나에게 앉아서 내가 그것을 통해 생각했는지 확인하는 시간을 준다. 그런 다음 한 번에 작은 덩어리를 구현하는 데 중점을 둘 수 있으며 생각을 좀 더 선형으로 유지할 수 있습니다. 글쓰기와 동시에 생각하고 있다면 실수를하기 때문에 유용합니다.

저에게 맞습니다 ... 당신에게 유용 할 수도 있고, 쓰레기처럼 들릴 수도 있습니다.

관련 문제