디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[💬] GPT4로 코딩 써보면서 느끼는게 작은 기능으로 기능을 쪼개서 해야한다

ㅆㅇㅆ(124.216) 2024.05.06 10:22:54
조회 424 추천 4 댓글 7
														

일정 실력 늘고 코딩에 GPT 안썼는데


왜냐하면


인벤토리 만들어줘! 이러면 이상한 코드를 짰기때문에


왜냐하면 일정 줄수 이상으로 가면 코드의 일관성이 사라짐.


현재 내가 써본 결과 내 코드를 읽는 건,


500줄 미만, GPT가 생성한 코드는 약 200줄 미만까진 일관성을 유지할 수 있으나 갑자기


자신이 생성한 없는 코드를 맘대로 쓴다거나 하는 경우가 있음.


물론, 인벤토리 워크 플로 만드는 방법 알려줘


워크 플로우 대로 만들고,


아이템을 필드에서 먹었을때 인벤토리에 추가하는 기능을 내 코드를 바탕으로 해줘! 이래도 어느정도 코드가 나옴


문제는 이렇게 해버리면 생각보다 대부분에서 1클래스 1책임 원칙을 지키지 않음


반대로 1클래스 1책임 원칙을 지키게 작성하게 해달라해도 에러가 남.


그래서 아예 이것을 내 코드에 바탕으로 리스트, 큐 어떻게 넣어야하고, 어떻게 최적화 해야할까 하면


기똥막히게 해줌


내가 느끼는게


GPT를 제대로 쓸려면


1.GPT한테 기능 만들때 워크 플로우 설명 해달라고 함


2.워크 플로우 바탕으로 클래스-메서드를 생각함


3.클래스 메서드에 대해서 어떤 클래스와 메서드에 어떤 책임과 어떤 기능을 넣을지 최대한 잘게 분류함


4.메서드에 단순 기능 위주로 질문함


이렇게 해야 제대로된 코드, 제대로된 최적화 코드가 나오는 듯.


이렇게 하니까 오히려 인간의 코드보다 훨씬 더 최적화되고 빠른 코드가 나오는 듯.


기본적으로 내 코드에서 최적의 알고리즘은 나는 백준이랑 프로그래머스를 제대로 다 못봤기때문에 기초적인 알고리즘만 썼는데


이보다 GPT4가 최적의 알고리즘을 거대한 빅데이터로 빠르게 내니까 훨씬 더 나은 코드를 짤 수 있는듯.


요새 개발하면서 많이 느낌


이렇게 할 경우에 기본적으로 모듈화하기도 편함. 기능별로 클래스별로 책임 원칙을 명확하게 하니까.


이러면 사실 검색 기능이랑 다를바가 없는데, 다른 차이점은 검색기능보다 훨씬 검색 시간을 짧게 만들어준다는거


GPT는 크게 질문하는게 아니라, 작은 기능 위주로 질문해야한다


전체적인 코드 구조를 만들어두는게 진짜 중요한거 같다. GPT4를 사용하는 프로그래머로써 경쟁력을 가질려면


알고리즘보다는 패턴-코드 전체 구조를 얼마나 효율적이게 사용하느냐가 되는 것 같음


자동등록방지

추천 비추천

4

고정닉 1

2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2864 설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
2865 AD 호요버스 신작 <젠레스 존 제로> 7월 4일 오픈! 운영자 24/06/05 - -
161028 💬 오늘도 힘내자고 [5] ㅐㅐㅋㄷ갤로그로 이동합니다. 05.29 217 1
161027 💬 플밍 뉴비 이거 이해가 안되는데 어케해? [4] ㅇㅇ(14.52) 05.29 276 1
161026 💬 댄스파딱이 급격히 늙어버린 이유 [5] dawnDev갤로그로 이동합니다. 05.29 382 0
161025 🐣질문 비주얼 스튜디오 작업한Sln파일 DLL 파일로 바꿀수 있음? [8] ㅇㅇ(1.227) 05.29 117 0
161024 🐣질문 게임 개발 개 ㅈ밥아니냐? [9] ㅇㅇ(115.93) 05.29 456 0
161023 💬 어제 새벽에 겪은 당황스런 언리얼 [1] ㅇㅇ(125.132) 05.29 244 0
161022 🐣질문 시스템 변수 나처럼 관리하는 사람 있냐 [2] ㅇㅇ(14.50) 05.29 231 0
161021 🐣질문 유니티 [1] ㅇㅇ(61.108) 05.29 113 0
161020 💬 [경기콘텐츠진흥원] '게임 상용화 지원' 2차 모집(~6.13) [1] ㅇㅇ(124.111) 05.29 250 0
161019 💬 늙엇나 [13] 김메가갤로그로 이동합니다. 05.29 395 0
161018 🐣질문 여기 스팀 출시한단 분들은 스토브도 동시출시 하나요? [1] ㅇㅇ(61.75) 05.29 239 0
161016 🐣질문 c드리이브 공간 D에서 가져오는 방법 있음? [2] ㅇㅇ(121.169) 05.29 139 0
161015 💬 아으 애플 IAP 너무 빡세네 [2] 라라루라갤로그로 이동합니다. 05.29 116 0
161014 📢홍보 [신작출시] 일인 개발 슈팅 로그라이트 게임 [4] 일인일개미갤로그로 이동합니다. 05.29 339 2
161013 🐣질문 형들 언리얼4 공부 할건데 비쥬얼 스튜디오 년도 상관 없나요? [4] ㅇㅇ(211.118) 05.29 151 0
161012 📜일지 Moe Moe Island 일지 116 [2] 개발하는똥개갤로그로 이동합니다. 05.29 324 7
161011 💬 기능 8개로 쪼갰던 매니저 2개로 합쳤다 [2] ㅆㅇㅆ(124.216) 05.29 258 2
161010 🐣질문 유니티 OnTriggerEnter2D 질문이에오;; [2] ㅇㅇ(121.145) 05.29 170 0
161008 💬 게임자체를 판매하거나 구매할수있는 사이트? [1] ㅇㅇ(125.241) 05.29 189 0
161006 🐣질문 유니티 공부방향에 대하여 [4] ㅇㅇ(175.206) 05.29 253 0
161005 📜일지 ATB 좋아해? 1 [4] 디시콘쓸려고만듦갤로그로 이동합니다. 05.29 535 11
161004 📜일지 오늘도 보람찼다 [5] ㅇㅇ(121.128) 05.29 552 10
161003 💬 개발자가 아트와 소통하기위한 기초상식(?)정리※배경,캐릭터편 [10] 허당갤로그로 이동합니다. 05.29 1013 12
161002 💬 구글플레이콘솔 이거 새로 생긴거? [3] ㅇㅇ(222.232) 05.28 235 0
161001 📢홍보 『귀귀살전』을 소개합니다. - 귀귀살전 #1 [6] 저승협회갤로그로 이동합니다. 05.28 637 12
161000 💬 아이 씨발 픽셀퍼펙트가 문제였네 [12] ㅇㅇ갤로그로 이동합니다. 05.28 431 0
160999 🐣질문 공겜인데 데모로 풀까? 얼리엑세스로 풀까? [5] 정글갤로그로 이동합니다. 05.28 238 0
160998 📜일지 퍼즐 플랫포머 게임 제작 후기#5_2 튜토리얼(2) [1] BIB갤로그로 이동합니다. 05.28 328 6
160997 📜일지 퍼즐 플랫포머 게임 제작 후기#5_1 PlayX4전시 후기+튜토리얼(1) [2] BIB갤로그로 이동합니다. 05.28 477 10
160996 💬 3년 웹&유니티 개발자 시선에서 쓰는 의존성 [5] ㅇㅇ갤로그로 이동합니다. 05.28 333 4
160995 🐣질문 루카스 방치형 키우기 게임 괜찮나요? [5] ㅇㅇ(14.49) 05.28 283 0
160994 💬 근데 확실히 동아시아 게임 스타일이랑 다른 대륙권 아트 스타일이 다른듯. [3] ㅆㅇㅆ(124.216) 05.28 333 1
160993 💬 번역 별거 없네 [4] ㅇㅇ(121.186) 05.28 375 0
160991 💬 싱글벙글 다이렉트 X [9] ㅇㅇ(118.219) 05.28 414 1
160990 💬 오늘의 작업 [14] 문캐슬갤로그로 이동합니다. 05.28 350 6
160989 💬 뉴비 겜메 만지려면 c언어 필수인가요?? [5] ㅇㅇ(119.207) 05.28 257 0
160986 💬 살아남는자가 승자라니 전업하시는분께 질문좀 [5] ㅇㅇ(125.132) 05.28 371 0
160984 💬 유니티로 타워디펜스 만드는데 데이터 테이블 관련 질문 [2] ㅇㅇ(211.117) 05.28 195 0
160982 🐣질문 UI좀 심플하고 이쁜 게임없음? [9] 음덕음덕갤로그로 이동합니다. 05.28 309 0
160981 💬 인디게임개발 그냥 단순한데 ㅇㅇ(221.165) 05.28 428 0
160979 💬 챗지피티 쓸때 쾌감있네 [1] ㅇㅇ(218.147) 05.28 259 2
160978 💬 요즘 경제가 힘들어서 만만한 분야일수록 유입이 좀 많음 [2] ㅇㅇ(182.211) 05.28 320 0
160976 💬 정신병 주제로 게임만들어도 검열이나 그런거없지? [8] ㅇㅇ(210.223) 05.28 315 1
160974 💬 나 처럼 현실이 불만족 스러워서 [17] 카프카하루키갤로그로 이동합니다. 05.28 570 4
160973 💬 아래 겜 평 나쁜 이유 확인해봤는데 [2] dryrain갤로그로 이동합니다. 05.28 565 1
160972 💬 프로그래밍 공부하는 방법론은 사람 성향에 따라 결정됨 [7] ㅇㅇ(218.145) 05.28 396 2
160971 💬 유니티 주식 상황을 알아보자 [3] ㅇㅇ(221.165) 05.28 586 0
160970 💬 ㅅㅂ 뭔 나한테 이게 날라오냐 [2] ㅇㅇ(211.220) 05.28 449 0
160969 💬 아트는 퀄리티가 문제가 아니야 [3] ㅇㅇ(220.76) 05.28 457 3
160968 🐣질문 스트링으로 함수 호출 도움 [25] ㅇㅇ(59.15) 05.28 309 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2