mineroller (210.♡.1.97)
2024년 6월 19일 PM 07:55 · 수정됨(23:31)
중간에 먹튀한 업체 때문에 연동서비스 하나를 복구할 방법을 찾아라는 요청이 왔습니다.
들여다봤더니 로직 자체는 간단해보여서…GPT한테 요래요래 하고싶어 만들어줘 했더니 바로 버그없이 한방에 돌아가는 프로그램이 뚝딱 나오네요… 와…….
다른 시스템에서 HTTP로 던져주는 XML데이터를 받아서 그걸 SQL서버에 DB로 넣어주는게 필요했습니다.
전 C#만 그것도 기본밖에 모르는터라 C#으로 하나 만들어줘.. 했습니다
XML에 맞는 C# 클래스 정확하게 만들어서 파싱 다 하고 .. XML에 딱맞는 SQL 테이블구조 까지 TSQL로 다 만들어서 별도로 띄워줌....
진짜 해보니 입이 딱벌어지네요. 여기에 진짜로 SQL서버 로그인정보만 넣고 돌렸더니 한방에 바로 됨…ㅎㄸㄸㄸㄸㄸㄷ
- 조금 지켜보니 데이터가 생각보다 많이 날라오길래 비동기화 해줘 -> 했더니 바로 프로그램 전체가 async/await에 Task로 변환되어 멀티스레딩 변신....
- 잘못날아오는 데이터가 있길래 데이터형식 체크해줘 -> 했더니 바로 validation 로직이 중간에 딱…
- 테이블에 어떤 데이터가 안들어가 -> 했더니 SQL에 넣기전에 데이터변환 해서 넣어줌...
- 이걸 실행파일 말고 윈도우 서비스로 돌리고 싶어 -> 했더니 콘솔앱에서 윈도우서비스앱으로 변신.. 설치설명서까지..
진짜... 생각대로 되는 시대가 왔다는게 놀랍습니다 ..
댓글 (8)
-
RRaphK
24.06.19 · 222.♡.123.14
제가 만드는 쪽에선 아예 저런 코드가 안나와서 저는 노가다 중입니다 (C, C++, asm) - M
mineroller
→ RaphK 작성자
24.06.19 · 210.♡.1.97
어셈이라니 ㄷㄷㄷ 그저 멋집니다 -
젤젤리
24.06.19 · 106.♡.68.125
?? : 덧셈 뺄셈도 못하는 거짓말 쟁이라구요! - 버
버미파더
24.06.19 · 86.♡.70.19
(1) 이미 해결했다는 사실을 숨기고 열심히 일 하는 척 다모앙을 한다...
(2) 이미 작업을 마쳤으니 남은 시간에 다른 일을 한다...
해답은 어느 쪽일까요... ㅎㅎ -
말말없는
24.06.19 · 220.♡.44.39
ChatGPT 한테, 너같은 시스템을 하나 짜줘. 라고 말했더니 샘플코드만 보여주는군요. - 끊
끊임없이짖어
24.06.19 · 171.♡.48.36
제가 프로램을 몰라서 인지몰라도 아무리 해도 에러만 가득나오더라구요.
버그도 못잡고 토큰만 소비해서 덮어드고있습니다. -
Mmtrz
24.06.19 · 219.♡.95.246
2~3년차 개발자에게 작업 지시를 하는 느낌으로 설명해 주면 기가 막히게 짭니다.
짜 놓은 코드를 보면 저보다 더 낫습니다. ㅎㅎ 쩝.
사업자 등록이나 내야 겠습니다. ㅎ -
Xx파리도새다
24.06.19 · 61.♡.120.4
오 신기 하네요. 역시 ChatGpt는 좋군요.
제 로컬 LLM(codellama)에 만든거 보니.
async로 처리 될때. async 처리되는 프로세서 헨들을 관리 해야.할것 같은데 .
프로그램이 종료될때. 만약 처리되지 않은 프로세서가 있으면 프로그램 종료가 안되거나 메모리 에러를 낼텐데..
그것까지 확인 안해주더라구요.
그점이 참 아쉽더라구요 힘내라 나의 로컬 자비스 ㅎㅎ
댓글을 작성하려면 이 필요합니다.