1. 자기만의 생각으로 기능을 구현 (가장 러프하게!)
2. 코드 리팩토링
3. 리팩토링
4. 리팩...
하다가 막히는 부분은 이전에는 구글링이지만 요즘은 ChatGPT에게 물어보는 게 대세인거 같더라구요
hook(winner5421)2025-05-23 23:45:00
'남 코드 + 남 코드 = 내 코드'가 개발계의 정설이더군요.
대박망생(anyone5302)2025-05-23 23:55:00
답글
초보때는 절대아님
익명(58.141)2025-05-23 23:57:00
유튜브 보고 따라 코짜는 걸 몇년 박는거지
Indie 1(211.219)2025-05-23 23:56:00
문제 파악
-> 문제를 절차화
-> 각 절차를 코드로 옮기기
Ray.(choxu0826)2025-05-23 23:56:00
일단 문법 외워야함.그럼 점차 이해되기 시작하면서 소소하게 직접 가능해지는.
익명(skirt0396)2025-05-24 00:01:00
남이 짠 좋은 코드 파쿠리하다보면 본인 코드 나옴
익명(211.202)2025-05-24 00:39:00
나는 실제 코드 치기 전까지 꽤 오랜 시간 생각하고 정리하는 편임.
1. 알고리즘 계획. 구현하려는 것의 실제 논리적인 연산을 고민함.
2. 이 알고리즘에 필요한 데이터를 정리.
3. 데이터를 도형화하고, 알고리즘을 단계별로 세분화함. 도형화하는 이유는 나중에 와서 볼 때 글자만 있으면 이해를 못함. 세분화하는 이유는 내가 어느 단계에 있는지 확인하기 위함.
4. 필요한 함수를 정리함. 함수를 외우고 다니라는 것이 아님. 어떤 기능을 하는 함수가 필요할지 알면 됨.
5. 코딩
1. 자기만의 생각으로 기능을 구현 (가장 러프하게!) 2. 코드 리팩토링 3. 리팩토링 4. 리팩... 하다가 막히는 부분은 이전에는 구글링이지만 요즘은 ChatGPT에게 물어보는 게 대세인거 같더라구요
'남 코드 + 남 코드 = 내 코드'가 개발계의 정설이더군요.
초보때는 절대아님
유튜브 보고 따라 코짜는 걸 몇년 박는거지
문제 파악 -> 문제를 절차화 -> 각 절차를 코드로 옮기기
일단 문법 외워야함.그럼 점차 이해되기 시작하면서 소소하게 직접 가능해지는.
남이 짠 좋은 코드 파쿠리하다보면 본인 코드 나옴
나는 실제 코드 치기 전까지 꽤 오랜 시간 생각하고 정리하는 편임. 1. 알고리즘 계획. 구현하려는 것의 실제 논리적인 연산을 고민함. 2. 이 알고리즘에 필요한 데이터를 정리. 3. 데이터를 도형화하고, 알고리즘을 단계별로 세분화함. 도형화하는 이유는 나중에 와서 볼 때 글자만 있으면 이해를 못함. 세분화하는 이유는 내가 어느 단계에 있는지 확인하기 위함. 4. 필요한 함수를 정리함. 함수를 외우고 다니라는 것이 아님. 어떤 기능을 하는 함수가 필요할지 알면 됨. 5. 코딩
남이 만든 거 뜯어보고 돌아가는 구조가 눈에 들어오면 되는듯