내 주위 개발자보면(게임 개발자는 아니고)
큰 회사 다는 사람은 디자인패턴 쓰는데
소규모 해서 특히 혼자 개발하는 사람은 디자인패턴을 안쓰더라고
나도 개인 프로젝트할때는 디자인패턴 안쓰거든
1인 개발할때는 어때??
디자인패턴 잘 쓰면 유지보수나 확장이 편해지긴 할텐데
혼자 개발하다보니 디자인패턴 공부를 막 시작해서 원리는 알아도 쉽게 적용이 안되네
다들 어때?
내 주위 개발자보면(게임 개발자는 아니고)
큰 회사 다는 사람은 디자인패턴 쓰는데
소규모 해서 특히 혼자 개발하는 사람은 디자인패턴을 안쓰더라고
나도 개인 프로젝트할때는 디자인패턴 안쓰거든
1인 개발할때는 어때??
디자인패턴 잘 쓰면 유지보수나 확장이 편해지긴 할텐데
혼자 개발하다보니 디자인패턴 공부를 막 시작해서 원리는 알아도 쉽게 적용이 안되네
다들 어때?
아키텍쳐 디자인 패턴은 소규모에선 프레임워크로 지원되는거 아니면 못쓰는게 정상이고 oop 디자인 패턴은 뭔가 코드 깔끔하고 체계적으로 굴러가는거 같으면 내가 만든거 같아도 이미 xx 패턴 xo 패턴 하면서 불리고 있더라
디자인 패턴이란 건 앞서 개발자들이 개발하면서 특정한 패턴을 띄는 형태들을 기록하고 정의하여 정리한건데 이걸 알아야 개발하면서 소통이 편함. 너가 안쓴다고 말을 하긴 했는데 알아보면 너 또한 디자인 패턴 중 한 종류를 모르게 썼을수도 있음. - dc App
GPT한테 맡긴 후 이게 무슨 패턴이냐고 물어보는 식으로 알아가면서함. 디자인패턴을 쓴다 안쓴다 의식하지는 않는듯
디자인패턴은 결국엔 서로 소통을 하는데에 사용되는 도구 중 하나임 의식하지 않고 개발해도 어차피 자연스럽게 사용하고있음 - dc App
유지보수 골치 아프겠다 싶은거만 쓰고 나머진 대충 짬
그냥 짜다보면 비슷비슷한 패턴으로 수렴진화하게 되어있음. 그걸 서로 소통할때 쓰는 이름이 디자인 패턴일 뿐
알아서 좋았으면 좋았지 나쁠게 없으니까 쓰던말던 일단 공부해
같이 협업하다보면 그런 패턴에 대한걸 의식하고 짜거나 그런건 아닌데, 나중에 짠 코드를 보면 그런 패턴들이 쓰였다는건 보이지. 이번에는 이런 패턴 쓰겠다 저런패턴쓰겠다고 하고 짜는건 아님. 그냥 하다보면 알아서 그렇게 짜게 돼 설령 패턴공부한적 없어도, 코드 많이 짜본 사람은 위에 어떤 형이 말한것처럼 특정 패턴으로 수렴하게 되어 있음