각 기능을 객체지향적으로 설계하는 것보다구조화해서 유사한 패턴으로 찍어내는게코파일럿이 일 잘 하더라지난 주엔 퇴근 직전에 일감 생겼는데ㄹㅇ 수작업 2시간 분량 코드를 1분만에 뚝딱뚝딱 찍어냄...난 그저 클래스, 함수 네이밍을 고민할 뿐이고나머진 코파일럿이 다 해줌...코파일럿싸개가 되어가고 있다고민은 gpt, 코딩은 코파일럿...
객체지향적으로 설계하는게 구조화해서 유사한 패턴 만드는거 아님?
아 그냥 대충 복붙 코드 생성 이런 노가다 말하는 거구나
객체지향 설계는 세상의 객체를 객체답게 모델링하는 기법이라 객체의 개성이 살아있는 편이지 ㅇㅅㅇ
도메인 주도 설계나 컴포넌트 기반 설계 같은 것들은 객체지향하고 설계 이념이 좀 다름
객체지향 기반이면 고양이는 고양이로, 강아지는 강아지로 객체에 집중할텐데, 예를 들어 다리끼리, 꼬리끼리. 이렇게 모듈을 모으는게 코파일럿 쓰기는 더 좋다는거 ㅇㅅㅇ
객체지향은 그냥 인간한테 직관적인 장점이 있지만 캐시 관점에서는 유사한 작업이 모이는게 좋은데 그 쪽에선 불리하고, 멀티스레드 활용 측면에서도 불리하다는 주장도 있음 ㅇㅅㅇ
잘 모르겠음 객체 지향이라는게 객체에 집중한다는 의미도 있지만 추상화에 의미가 크다 생각함 다리끼리한다해도 상속이라는 개념을 사용할테고 객체끼리 모으는것도 객체 지향이라 생각함 걍 대충 용어 정리안하고 살래..
실제로 해보면 전혀 업무방식이 다르고 이질적인 설계 방식들이 있음. 내가 허접해서 설명은 못 하겠는데 DDD 같은거 공부해봐. 코딩이야 코파일럿이 다 해주고 아직 사람의 영역이 남았다면 그건 설계 뿐이니 ㅇㅅㅇ...
추천하는 오픈소스 있음?
모름. 상용 코드 보기 바빠서 ㅈㅅ ㅇㅅㅇㅋㅋ