본문 바로가기

개발자 스터디91

[Study 013] 헤드퍼스트 디자인패턴 스터디 주제 헤드퍼스트 디자인패턴 (개정판. 에릭 프리먼, 엘리자베스 롭슨 저/서환수 역)을 읽고 매주 모여서 토론 및 질문. 참가자 https://github.com/nahwasa https://github.com/ohgillwhan https://github.com/woogiekim https://github.com/K-jun98 일정 (완료) 1주차 2023-06-11 : ~1장 (전략 패턴) 2주차 2023-06-18 : 11장 (프록시. 팀원이 프록시쪽 먼저 공부할 필요 있다고 해서 순서 바뀜) 3주차 2023-07-02 : 2장, 3장 (옵저버, 데코레이터) 4주차 2023-07-16 : 4장, 5장 (팩토리, 싱글턴) 5주차 2023-07-23 : 6장 (커맨드) 6주차 2023-07-30 .. 2024. 1. 23.
[Study 012] 객체지향의 사실과 오해 (객사오) 스터디 주제 객사오(조용호 저)를 읽고 매주 모여서 토론 및 질문. 일정 (완료) 1주차 2023-04-24 : 1, 2장 1장에 대한 토론만 1시간 반 가까이 진행되어 2장 토론은 다음주로 넘김 2주차 2023-05-02(화요일) : 2장(1주차 일정이었으나 1주차때 얘기 못해서 이어서 토론), 3장 3주차 2023-05-08 : 3~4장 (토론은 3장만 했음) 4주차 2023-05-15 : 4장 (스터디 때 토론이 길어져서 이후로 1장씩 나가는게 맞을듯함) 5주차 2023-05-22 : 5장 6주차 2023-05-30 : 5장 (5주차에 라이브코딩으로 TDD랑 객체지향 관련 설명해서 5장 못나갔으므로 그대로) 7주차 2023-06-05 : 6장 8주차 2023-06-12 : 7장 내용 정리 [객사오 .. 2024. 1. 23.
[Study 011] Real MySQL 스터디 주제 Real MySQL (개정판. 백은빈, 이성욱 저)을 읽고 매주 모여서 토론 및 질문. 참가자 https://github.com/nahwasa https://github.com/ohgillwhan https://github.com/woogiekim https://github.com/K-jun98 일정 (완료) 1주차 2023-04-02 : 1~4장 2주차 2023-04-09 : 5, 8장 3주차 2023-04-16 : 9장 4주차 2023-05-01 : 10장 5주차 2023-05-07 : 11.4장까지 6주차 2023-05-14 : 11장 끝까지 7주차 2023-05-21 : 15.5까지 (12~14장 제외, 15장 나머지 부분 제외) 8주차 2023-05-28 : 16장 2024. 1. 23.
[Study 010] 알고리즘 문제해결전략 (종만북) 목차 스터디 주제 프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략 (aka 종만북) 참가자 https://github.com/nahwasa (boj : nahwasa) https://github.com/kwanik-kor (boj : rhksdlr134) https://github.com/JustBestRyuna (boj : specidiee) https://github.com/r4pidstart (boj : r4pidstart) https://github.com/kevinlys00 (boj : kevinlys00) 진행 방법 github 참고 일정 (완료) ~2023-03-13 : 인원 모집 2023-03-13 게더타운 : 킥오프 1주차 2023-03-14 ~ 2023-03-20 : 6섹션 - 무식.. 2024. 1. 23.
[Study 009] 지속적인 통합 스터디 주제 지속적인 통합 (폴 M. 듀발 저) 을 읽고 매주 모여서 토론 및 질문. 참가자 - https://github.com/nahwasa - https://github.com/ohgillwhan - https://github.com/woogiekim - https://github.com/K-jun98 일정 (완료) 1주차 2023-02-26 : 1장, 2장 2주차 2023-03-05 : 3장, 4장 3주차 2023-03-13 : 5장, 6장 4주차 2023-03-19 : 7장, 8장, 9장 내용 정리 [지속적인 통합] 1장. 시작하기 [지속적인 통합] 2장. 지속적인 통합 도입하기 [지속적인 통합] 3장. 지속적인 통합을 이용해 위험 줄이기 [지속적인 통합] 4장. 변경될 때마다 소프트웨어를 빌드.. 2024. 1. 23.
[디자인 패턴] 프록시 패턴 (Proxy Pattern) 스터디 메인 페이지 목차 - ☆ 표시가 붙은 부분은 스터디 중 나온 얘기 혹은 제 개인적인 생각이나 제가 이해한 방식을 적어놓은 것으로, 책에 나오지 않는 내용입니다. 따라서 책에서 말하고자 하는 바와 다를 수 있습니다. 또한 책에는 따로 Step으로 나오지 않습니다. 설명의 편의를 위해 임의로 나눈 것 입니다. - 모든 이미지의 출처는 헤드퍼스트 디자인패턴 개정판(한빛미디어) 입니다. 프록시 패턴 (Proxy Pattern) 코드 링크 : github GitHub - nahwasa/study-design-patterns: 헤드퍼스트 디자인패턴 스터디 진행하면서 각 패턴별 문제점이 있 헤드퍼스트 디자인패턴 스터디 진행하면서 각 패턴별 문제점이 있는 코드부터 개선되는 코드까지 짜보기 위한 레포 - GitH.. 2023. 6. 18.
[디자인 패턴] 전략 패턴 (Strategy Pattern) 스터디 메인 페이지 목차 - ☆ 표시가 붙은 부분은 스터디 중 나온 얘기 혹은 제 개인적인 생각이나 제가 이해한 방식을 적어놓은 것으로, 책에 나오지 않는 내용입니다. 따라서 책에서 말하고자 하는 바와 다를 수 있습니다. 또한 책에는 따로 Step으로 나오지 않습니다. 설명의 편의를 위해 임의로 나눈 것 입니다. - 모든 이미지의 출처는 헤드퍼스트 디자인패턴 개정판(한빛미디어) 입니다. 전략 패턴 (Strategy Pattern) 코드 링크 : github GitHub - nahwasa/study-design-patterns: 헤드퍼스트 디자인패턴 스터디 진행하면서 각 패턴별 문제점이 있 헤드퍼스트 디자인패턴 스터디 진행하면서 각 패턴별 문제점이 있는 코드부터 개선되는 코드까지 짜보기 위한 레포 - Gi.. 2023. 6. 17.
[Study 008] 클린 아키텍처 스터디 주제 '만들면서 배우는 헥사고날 아키텍처 설계와 구현' 책과 '만들면서 배우는 클린 아키텍처' 책 (DDD책 등 필요하다면 더 추가 예정)을 보면서 토론 및 질문. 최종적으로 스프링 프로젝트에 사용하기 위해 레이어드 아키텍처와 클린 아키텍처(헥사고날 아키텍처), DDD에 대해 이해하는게 목적. 참가자 - https://github.com/nahwasa - https://github.com/sorrymommy - https://github.com/Octoping925 - https://github.com/realain 일정 (완료) 매주 토요일 오후 2시 게더타운에서 진행 - 1주차 (2023-02-11) : 킥오프 + '만들면서 배우는 헥사고날 아키텍처 설계와 구현' 1장 - 2주차 (2023-0.. 2023. 4. 29.
[객사오 정리] 1장. 협력하는 객체들의 공동체 스터디 메인 페이지 목차 - ☆ 표시가 붙은 부분은 제 개인적인 생각이나 제가 이해한 방식을 적어놓은 것 혹은 다른 책이나 자료의 내용으로, 객사오 책에 나오지 않는 내용입니다. 따라서 책에서 말하고자 하는 바와 다를 수 있습니다. - 모든 이미지의 출처는 객체지향의 사실과 오해(조용호 저) 책 입니다. 서문 ☆ 4page에 나오는 상속과 일반화 : 상속엔 서브클래싱과 서브타이핑이 있다. 서브클래싱은 단순히 코드를 재사용하기 위해 상속을 사용한 경우인데 이 경우엔 일반화와 관련이 없다. 서브타이핑은 다형적인 협력 위해 상속을 사용하는 경우이다. 이 경우 부모 클래스는 자식 클래스의 일반화이다(반대는 특수화). 1. 협력하는 객체들의 공동체 객체지향의 목표는 실세계를 모방하는 것이 아니다. 고객과 사용자를.. 2023. 4. 26.
[Study 007] 이펙티브 자바 스터디 주제 이펙티브 자바. 각 주차별로 읽어와서 질문, 토론, 추가로 하고 싶은 얘기 진행 참가자 8명 일정 (완료) 1주차 (2023-02-13) : 1장, 2장 2주차 (2023-02-20) : 3장 3주차 (2023-02-27) : 4장 4주차 (2023-03-13) : 5장 5주차 (2023-03-27) : 6장 6주차 (2023-04-03) : 7장, 8장 7주차 (2023-04-10) : 9장, 10장 8주차 (2023-04-17) : 11장, 12장 스터디 내용 정리 [이펙티브 자바 정리] 2장 - 객체 생성과 파괴 (추가로 정리글은 작성하지 않을 예정입니다. 중간중간 모르는 내용이고 유용한게 보이면 개별적으로 작성할 것 같습니다.) 2023. 4. 17.