아니면 하다못해 순서도 같은거라도 대충 그려놓고함?
이게 처음에는 대충 해도 됐는데
자료구조 알고리즘 배우고 있는데 이게 재귀나 스택가지고 문제풀거나 구현하라면 머릿속에서 돌아가지를 않음
아니면 클래스 처음에 구현하거나 할 때 도 마찬가지
디자인패턴책 사서 틈틈히 읽고 있긴 한데 다 익숙해져서 구현하는것도 메모 없이는 힘들것 같도
다들 보통은 종이랑 노트로 순서도나 수도코드 끄적인다음에 들어가는부분?
아니면 하다못해 순서도 같은거라도 대충 그려놓고함?
이게 처음에는 대충 해도 됐는데
자료구조 알고리즘 배우고 있는데 이게 재귀나 스택가지고 문제풀거나 구현하라면 머릿속에서 돌아가지를 않음
아니면 클래스 처음에 구현하거나 할 때 도 마찬가지
디자인패턴책 사서 틈틈히 읽고 있긴 한데 다 익숙해져서 구현하는것도 메모 없이는 힘들것 같도
다들 보통은 종이랑 노트로 순서도나 수도코드 끄적인다음에 들어가는부분?
난 끄적끄적 많이 함
수도? 순서도?
그림을 주로 그림 순서도는 아님
순서도는 누구 보여줘야할때나 그리고 평소에는 나만 알아볼수있는 낙서
ㄱㅅㄱㅅ
머리속에서 대충 끄적거림
머릿속에서 가능한 지능이면 좋겠노 ㅠㅠ
알고리즘을 수행할 자료구조를 미리 그려놓고 메모장이나 그림판으로 각 단계를 따라가면서 그림
감사합니노
그런 건 프로그래머나 하는 거지, 퇴임 프로그래머는 그런 거 안 한다
간단한건 그냥 하고 좀 복잡하다 싶으면 그림판으로 이상한 그림 그려봄 - dc App
코테는 설계 안하고 짜면 시간 얼마 안남았을때 꼭 후회하더라
다들 머리속에 있는 자신만의 언어가 있는데 그걸 낙서로 표현해보는 경우가 많음. 하다보면 그 "언어"를 설계도처럼 써서 그거 보면서 코드 짜는 것도 가능
https://m.blog.naver.com/rhdnfka94/222368433250
이거 그려놓고 한 2주간 400줄 짜리 코드로 그대로 옮김. 나중에는 draw.io로 그리고 문서화도 했음
이게 맞다. 다들 머리속에 자기만의 언어가 있음 ㅋㅋ
이짓 많이 하다 보면 꼭 코드 안짜도 추상적인 그림 그리기나 수도코드만 쓰면서 띵킹이 가능해짐. 그걸 코드로 그대로 옮길 수만 있으면 코딩하는 것보다 시간을 절약할 수 있음
그외에 케이스가 다양하면 진리표나 테이블 같은 거 그리면 좋음.. 꼼꼼하게 다 생각할 때 큰 도움 된다 TDD PBT 같은 테스팅 기법도 알면 좋고
상상 코딩할때는 완벽했는데 탁탁 치고 나면 괴로워짐
주석으로 흐름 적고 그 밑에 구현함