2009-11-25 3 views
7

많은 사례 도구, 다이어그램, 그리기, 문서화를위한 많은 소프트웨어가 있습니다. 하지만 그들은 오래된 좋은 종이를 대체 할 수 있습니까?프로그래밍하는 동안 "펜과 종이"를 사용하고 있습니까?

+0

종이. 그런 다음 간단하고, 골격적이고 & 구문 적으로 건전한 함수 및 클래스를 작성하십시오. 그런 다음 다른 눈으로 디버거를 실행하여 흐름을 확인합니다. – leepowers

+0

종이 프로토 타이핑은 멋지다 : http://en.wikipedia.org/wiki/Paper_prototyping, http://www.youtube.com/watch?v=GrV2SZuRPv0, http://www.flickr.com/photos/mcordell/ 2656794444 /. 누가 팝업 북을 더 좋아 했습니까? – outis

+0

관련 : http://stackoverflow.com/questions/1874971/do-you-feel-that-writing-on-paper-helps-you-develop-better/ – jldupont

답변

9

매일 하루 종일! (알았어, 하루 종일 아니지만 많이)

나는 psuedocode의 가치에 대해 논쟁을하고 있었고, 나는 많은 펜/종이와 의사 코드가 얼마나 경이로울 수 있는지에 대한 의견을 나누었다.)

+1

+1 값의 psuedocode! 이는 코드에서 수렁에 빠져들지 않고도 높은 수준의 디자인과 실제 프로그래밍의 특수성 사이에서 큰 타협점입니다. 사실, 나는 그것을 더 많이 사용하기 시작할 것이다, 고마워! – andy

1

항상 응용 프로그램 도구를 사용하기 전에 내가 그리는/모델을 적어 두는 것이 더 쉽습니다.

2

펜과 종이를 사용할 때마다 프로그래밍 할 때 귀중한 도구임을 알게되었습니다! 노트, 기타 등 만들기 ...

3

펜/용지를 사용하여 아이디어와 솔루션 스케치를 적어 놓을 수있는 간단한 소프트웨어를 대체 할 소프트웨어는 없습니다! 이제까지!

종이에 비판적인 사고를하면 멋진 소프트웨어와 도구를 사용하여 미적으로 시간을 할애 할 수 있습니다.

4

특히 구현하기 전에 수학을 수행 할 때 종이에 처음 쓰는 것보다 더 좋은 방법은 없습니다.

1

항상. 복잡한 무언가를 그리거나 쓰고 싶을 때, 나는 그것을하기위한 소프트웨어를 마스터하고 싶지 않습니다. 또한 시스템 리소스를 소모하는 추가 응용 프로그램이 없음을 의미합니다. 게다가 종이에 모든 각도로 글쓰기에 대한 만족스러운 점이 있습니다. :)

4

필자는 디자인에 화이트 보드를 사용하고 TODO에는 펜과 종이를 사용합니다.

1

혼자 일할 때는 펜과 종이를 사용하지 않지만 다른 사람들과 일하거나 고객과 이야기 할 때 항상 사용합니다. 저는 주로 연필을 사용하여 다이어그램을 그립니다.

2

빠른 스케치를 사용하는 것은 클라이언트의 요구 사항을 명확히하는 데 매우 중요한 도구입니다. 복잡한 비즈니스 로직이나 UI 동작을 몇 가지 간단한 스케치로 빠르게 캡슐화하기 위해 다빈치가 될 필요는 없습니다. Adaptive Path의 Leah Buley에는 UX 용 스케치에 많은 리소스가 있습니다. 프로그래머는 이러한 기법을 배울 수 있습니다. Visio 앞에 앉기 전에 먼저 용지를 사용하여 많은 시간을 절약 할 수 있습니다.

1

나는 실시간 생각을 위해 연필 & 종이 (또는 펜 & 마커 보드)를 크게 선호합니다. 그것은 내 뇌가 생각하는 모든 것을 다룰 수 있습니다. 공식 공예품을 만들 필요가 있다면, 내가 그린 그림을 도구를 사용하여 가져올 것입니다. 그러나 일반적으로 초기 사본으로 충분합니다.

참고로, 나는 왜 대학의 모든 사람들이 노트를 찍기 위해 랩톱으로 전환했는지 확실하지 않습니다. 종이에서하는 것처럼 Word에서 생각을 표현할 수있는 능력이 거의 없습니다.

1

대부분의 시간 동안 내가 책상 위에서 종이를 볼 수 있고, 일부는 바닥에 주름이 잡히고 일부는 그렇지 않다.
저는 보통 종이와 예비 UML 다이어그램에 대한 브레인 스토밍을하고 있습니다.
화이트 보드 만있는 경우 ... :)

2

특히 조건부 프로그래밍이 많은 복잡한 로직의 경우 항상 그렇습니다!

4

나는 컴퓨터를 사용하여 쉽게 디자인 문제를 해결하지만, 실제로 뭔가를 칠 때 하드 나는 펜, 종이 및 두뇌와 같은 강력한 도구를 깬다.

1

내 생각에 프로그래밍에 대한 가장 큰 장점은 좋은 알고리즘 또는 의사 코드를 디자인하는 데 있습니다. 그 전에는 종이와 펜이 좋은 아이디어라고 생각 했었지만 나는 그것을 작성하기 위해 앞서 갔다. 쉬운 프로그램 이었지만 짧은 것들이었다. 방금 ​​PNP 질문에 접근했지만 해결할 것으로 기대하지는 않지만 호기심 때문에 나를 답습니다. 종이와 펜을 사용하기 위해 큰 문제에 직면 할 필요는 없지만 그 사실을 알게 된 이후로 얼마나 중요한지 깨달았습니다. 시간을 절약하고 효율적으로 사용할 수 있습니다. 일반 프로그래밍을하는 동안 다음과 같은 작은 개념에 집중하십시오.이 변수는 int입니까? 프로그램의 큰 그림을 가지고, 가장 좋은 방법은 펜, 기술적 인 물건, 메모리 관리, 보안, 빠른 코드와 함께 문제에 집중할 수 있습니다 ... 만약 당신이 directyle로 이동하면 키보드를 사용하면 결국에는 큰 강력한 기능을 만드는 데 많은 시간을 할애 할 수 있습니다. 결국 변수 "a"가 항상 음수가되기 때문에 필요하지 않습니다. 하지만 프로그래밍을 시작한 것은 저를 믿으십시오.하지만 행복하게 펜과 종이의 세계를 발견했습니다. 방금 ​​귀하의 질문이 사실이라고 생각하지 않았으며 다이어그램과의 비교, 문서화에 대한 질문이 없습니다. 프로그램을 작성하기 전에 펜과 종이. 프로그램하는 동안 문서화하기 그리고 컴퓨터를 사용하는 것은 좋은 생각입니다. 물론 종이로 문서화 할 수는 있지만 코드는/* * /로 가득 차 있습니다. 읽고 읽고 다시 읽는 것이 더 빠르고 더 좋습니다. . 두 가지 모두를위한 공간이 있지만 처음에는 펜으로 붙어 있습니다. 높은 수준의 모델링과 개념을 해싱

관련 문제