소스코드 같은거 보면
진짜 많이 생각하고 큰그림 그린 뒤(설계)한 뒤에 짠다는 거 같다는 생각을 하고
코드는 그냥 아이디어 구현하려고 치는 거 같은데
어떻게 해야 이런걸 배울수 있을까?
코딩 공부한지 1년차인데
이런 디자인은 꿈도 못꾸겠다.
계속 보고 가지고 놀면 왜 이런지 이해는 가는데
진짜 쌩 밑바닥에서 너 이렇게 해봐 하면 절대 못할거같음..
보통 몇년차때부터 이런 디자인하는지 궁금해 현업에선
소스코드 같은거 보면
진짜 많이 생각하고 큰그림 그린 뒤(설계)한 뒤에 짠다는 거 같다는 생각을 하고
코드는 그냥 아이디어 구현하려고 치는 거 같은데
어떻게 해야 이런걸 배울수 있을까?
코딩 공부한지 1년차인데
이런 디자인은 꿈도 못꾸겠다.
계속 보고 가지고 놀면 왜 이런지 이해는 가는데
진짜 쌩 밑바닥에서 너 이렇게 해봐 하면 절대 못할거같음..
보통 몇년차때부터 이런 디자인하는지 궁금해 현업에선
그걸 맨땅에서 하는사람은 없다고 봐도 됨 레퍼런스가 다 있다. 새로운 구조도 기존 레퍼런스의 변형임
지금이야 그런 논문들이 많이 안나오는것 같은데 그런 디자인패턴들이 몇십년전에는 다 교수들 논문이였음 소프트웨어 공학 공부해보면 다 배운다 우리는 거인의 어깨위에서 노는거야
형님 레퍼런스라는게 그 패턴 디자인 같은 거 말하는거임?
배워보고 싶어서 책 샀는데 진짜 아직 아닌거같아서 유기했거든. 햄도 그런거 다 이해하는거? 설계를 하고 코딩한단건 알았는데 책 훑어보니까 생각하는 크기가 달라서 너무 충격먹음
응 다 디자인패턴이야. 근데 보통 우리가 접하는 디자인패턴 책들은 대부분 어플리케이션 레벨에서의 디자인 패턴이고 좀 더 큰 시스템의 디자인은 아키텍쳐 디자인 패턴으로 검색하면 많이 나옴 그밖에 네트워크 통신 디자인 패턴도 있고 쌓여온 패턴이 없는 분야는 뭐 없다고 봐도 됨 ㅇㅇ
아 그럼 내가 조그만거도 짜면서 패턴 책도 계속 보면 될까? 형님도 계속 패턴책 보면서 공부해??
그걸 다 이해한다기보다는, 어떤 이유로 이러한 패턴을 도입해야하는지에 대한 이해정도 가지고있지. 그걸 이해하는건 뭐 크게 어렵지 않아 그런 패턴들을 처음 만들어낸 사람들이 대단한거지 다잌스트라같은 사람들 ㅇㅇ
사실 자주 쓰이는 디자인 패턴은 거기서 거기라, 수가 많지도 않아 하지만 그런 책을 보고 공부하는건 아주 좋은 접근방법임 ㅇㅇ
난 더이상 어플리케이션 레벨의 패턴책은 안봄. 다만 네트워크랑 아키텍쳐 패턴쪽은 아직 잘 몰라서 공부하는중
와 형님 진짜 고맙습.. 행님 방법대로 해볼게요 저도 언젠간 아키텍쳐레벨로 설계해보고 싶네요 진짜 감사합니다 방향 수정에 큰 도움이 되엇습니다
추상화, 다형성. 이 두가지 키워드가 뭔지 고민하면서 책을 읽어봐 두가지를 깊게 이해하면 현대 소프트웨어 공학의 흐름을 따라간다고 해도 됨 ㅇㅇ
인터페이스까지 3개로 하자 ㅇㅇ
그거는 위 게이말대로 오랫동안 쌓여온 패턴 아닐까?? 나 혼자 첨부터 설계하자면 빈틈이 계속 나타나던데... 하려는 분야인 도메인의 지식도 중요하고 이 지식을 잘 이해해야되는데 그게 이미 만든 사람들은 쉽게 만들겠지만 처음 접하는 사람은 고수라고 해도 맨땅에 헤딩해가면서 수정해가야겠지 새로운 분야는 처음부터 그걸 고수도 못할 것 같아 내 생각엔...
존나 하긴하는데 어렵네 ㅋㅋ
표절은 창조의 어머니
표절 개같이 하는중 ㅋㅋ