지금 바이브코딩 툴 픽스하면서 여러가지 버그 고치고 있는데
대표적으로 condition 블록에서 뻗어나가는 화살표에 아무것도 안 뜨는 이슈가 있음
내 의도는 False에서 나오는 화살표는 X가 떠야함
문제는 이게 'content type' 이라는, 화실표의 타입과도 연결되기 때문에 마냥 단순한게 아닌데
예를 들어서 condition에서 나오는 화살표는 X이지만 단순히 False란 값을 전달해버리면 안됨. 이전의 값을 그대로 전달해야 함
저 False가 행하는 역할은 그냥 True False 어디로 이동할거인지기 때문에, 화살표 타입은 입력된 화살표 타입과 동일해야 하고
그래서 나는 'Generic'이라는 타입을 할당하도록 했음
이렇게 여러 문제가 꼬이다보니 정확히 뭐가 문제인지 모름
클로드 코드한테 문제를 분석하라 했을땐
라고 분석을 했음
하지만 여전히 고쳐지지 않았고
내가 이렇게 물어봄
> Hmm, still I cannot see that. maybe it's the timing issue: parse then make it none (since it's from condition node) hence render as none.
think
그러니까 타입을 할당한 다음 캔버스에 띄울때 다시 덮어쓰느라 없어지는거 아니냐는거지
물론 이렇게 하고 나서도 또 헛발질을 했음
이렇게 제대로된 이름을 못 찾는게 문제라고 생각하더라고
그래서 훨씬 구체적으로 질문해봄
지금 상황을 더 구체적으로 서술했음
그러니까 이렇게 내가 생각하는 내용대로 같이 생각을 하더라고
그러니까 fallback logic이라고 하는, 특수 케이스에서 잘못 처리하는 이슈가 있지 않냐 하는거임
근데 이것저것 생각을 하더니 그냥 새로 데이터를 덮어씌우는 알고리즘을 써버리더라 ㅋㅋㅋ
그래서 어떻게든 해결함
그래서 이런 과정이... 내가 타입스크립트나 구체적인 코드만 모른다 뿐이지 실제로는 동작 알고리즘을 다 알고 있어야 뭐가 되니까
전혀 바이브코딩이 아니라 생각함
Prefer functional programming patterns where applicable. << 넣어보삼
타입스크립트 프론트에선 이미 functional로 하지 않음?
타스 함수형 프로그래밍으로 쓰일려나... 클래스 기반일텐데..?
나도 몰라 타스 안해봄
당연한소리를하노 게이야; 현수준에서 블랙박스 바이브코딩은 불가능함. 코드만 직접 안친다 뿐이지 메커니즘은 완벽히 사람이 알고 있어야 제대로된 결과물이 나옴.