# Simple
1차 프로젝트 회고 - simple
🎀 SIMPLE 이번 프로젝트에서 나는 PM(Product Manager)를 맡았다. 원래 리더의 역할은 자주 맡았기 때문에 큰 걱정은 없었지만 처음으로 백엔드와의 통신을 해야한다는 점, 팀의 방향성을 잡아주어야한다는 점에서 부담이 컸다. (많은 분들의 걱정을 들어 더 마음이 쓰였을지도..?) 멘토분들과 방향성과 우리가 이번 프로젝트에서 얻어야 할 부분을 다시 체크하고 나 또한 마인드 세팅을 다시 했다. 나의 개인적인 이번 프로젝트의 목적은 소통 & 통신이었다. 우리에게는 2차 프로젝트와 기업협업이 남아있었고 1차 프로젝트에서는 우리의 위치? 현재의 실력에 대해 인정하고 무리하지 않는 것이 정신적으로 도움이 된다고 생각했기 때문이다. 결과적으로 성공적이었다. 팀원들의 실력 격차도 크게 나지 않았고 다들 미루지 않고 열심히 해준 덕에 진행 속도에 있어 리마인드 해줄 필요가 없었다. 다만 조금 아쉬운 부분이 있었다면 프론트와 백의 소통부분에서 충분히 소통했다고 생각했지만 세세

[Flutter] 상태 관리 5편(State Management) - Provider
상태 관리 5편(State Management) - Provider 상태 관리(State Management) 1편 - State Ful 상태 관리(State Management) 2편 - Value Listenerable 상태 관리(State Management) 3편 - Get X [Simple] 상태 관리(State Management) 4편 - Get X [Reactive] [상태 관리(Stat

Node.js로 웹서버 생성하고 실행하기
Node.js로 웹서버 생성하고 실행하기 폴더 생성 D 드라이브에 workspace를 만들고 /nodejs/hello-world 라는 폴더를 만들어준다. hello-world.js 파일 만들기 hello-world.js 파일이 생성된 것을 확인할 수 있다. hello-world.js 출처: Node.js v16.16.0 documentation 웹서버 실행하기 WSL2에 아래와 같이 입력하면 서버가 실행된다. 웹서버 응답 REFERENCES [Node.js v16.16.0 documentation](https://nodejs.or

OOP Implement Pattern
어느 집단이든 따라하는 가치가 있다. 가정에도 있고, 학교에도 있고, 직장에도 있다. 우리 프로그래머에게는 코드를 짜는 것이 일이기 때문에, 이 품질을 높이는 것이 가장 중요한 안건이다. 그러기 위해서 중요한 가치들에 대해서 알아보고, 이를 수호(?)하기 위한 원칙들에 대해서 상기하는 시간을 가지려 한다. 이번 글은 Kent Beck의 Implement Pattern을 기준으로 작성했다. 판단 기준이 필요한 이유 프로그래밍은 코드 작성 매 순간 판단을 요구함 하지만 제약 시간이 있기 때문에 많은 시간을 쓸 수는 없음 결합도를 낮추고 응집도를 높였는데 코드가 더 이상해짐 왜일까? 판단 기준이 필요함 판단 기준은 합의가 필요 구현에 있어 필요한 가치 3가지 커뮤니케이션 프로그래밍에 있어