배워서 남주는 개발자 :)
반응형

분류 전체보기 132

javaScript Coupling Decoupling 디자인 패턴 / 객체간 의존성 결합도

각 객체간 의존성/ 결합도가 높을수록 예상치 못한 문제(Side Effect)가 발생할 가능성이 높아집니다. 이를 해결할 수 있는 Decoupling이라는 개념이 존재하는데 Decoupling을 위한 디자인 패턴은 어떤게 존재할까요? [1]커플링이란? https://ui.toast.com/weekly-pick/ko_20150522 커플링 - 서로 다른 객체/ 모듈간의 관계를 의미한다. 관계의 방법은 조금씩 다르지만 거의 유사한 패턴이라 측정도 가능하다. 종류는 6가지가 있고, 각각의 커플링 점수가 높을수록 강한 결합을 의미한다. 1)Content Coupling - 5점 가장 강한 결합 단계이다. 특정 객체에서 다른 객체의 매서드를 직접 호출하거나 상태를 수정하는 형태의 코드를 뜻한다. 2)Common ..

Web 2022.04.03

22.04.03 [항해99 28일차] 백엔드 노드 node.js 로드맵 키워드

🛑 오늘의 한줄평 👉🏻 심화주차 출발 🛑 오늘 한 일 08:30 - 09:00 준비 및 아침 09:00 - 10:00 노드 로드맵 확인 10:00 - 11:30 테스트 코드 강의 수강 11:30 - 13:30 점심 13:30 - 15:00 알고리즘 문제풀이 15:00 - 17:00 낮잠 17:00 - 18:00 알고리즘 문제풀이 18:00 - 19:30 저녁 19:30 - 20:30 휴식 20:30 - 21:00 테스트코드 강의 수강 🛑 오늘 할 일 개인 프로젝트 작업 주특기 숙련 - 상세페이지에 댓글달기 / 수정 / 삭제 코드분석 추상화 / 테스트코드 함수의 기능 ORM SQL / NoSQL 동기/비동기 프로세스/ 스레드 db index 브라우저 작동원리 트랜젝션 cors https/SSL 미들웨어 파..

항해99 2022.04.03

22.04.01 [항해99 26일차] 트리구조 / 객체지향 프로그래밍 OOP

🛑 오늘의 한줄평 👉🏻 새로운 시작 🛑 오늘 한 일 07:00 - 08:30 준비/ 업로드및 하루계획 08:30 - 09:00 cs 공부 09:00 - 09:30 주특기 심화 발제 09:30 - 11:30 팀과제 11:30 - 12:00 cs 스터디 12:00 - 13:00 DNS 포스팅 13:00 - 14:00 점심 14:00 - 14:50 DNS 포스팅 14:50 - 15:40 휴식 15:40 - 17:30 테스트 코드 강의 17:30 - 19:00 저녁 19:00 - 20:00 cs 유튜브 🛑 오늘 할 일 개인 프로젝트 작업 주특기 숙련 - 상세페이지에 댓글달기 / 수정 / 삭제 코드분석 객체지향 프로그래밍 OOP https://poiemaweb.com/js-object-oriented-progra..

항해99 2022.04.03

DNS는 뭔가요? DNS / 도메인에 관한 설명 정리

이 포스팅을 읽기 전에 아래 포스팅도 확인해보세요!! IP 주소를 알아야 DNS를 이해하기 쉬워집니다!! :) https://dev-coderkim.tistory.com/45 IP에 대한 총정리! IP주소란? [ IPv4 1. IP 주소란? 2. IP 주소 구성 및 확인 방법 3. IPv4 형식이란? 4. 공인 IP 와 사설 IP란? 5. 고정 IP 와 유동 IP란? 1. IP 주소란? IP주소란 Internet Protocol Address로 사전적인 의미는 컴퓨터 네트워.. dev-coderkim.tistory.com 1.도메인이란? 2.우리가 웹사이트에 접속하는 과정 3.만약 DNS 서버에 문제가 생긴다면 어떻게 될까? 4.로컬 DNS를 변경하는 것의 의미 5.도메인을 얻는 방법 6.도메인과 서버의..

Web 2022.04.01

22.03.30 [항해99 24일차] IP주소 / 트리구조

07:00 - 08:30 준비/ 업로드및 하루계획 08:30 - 09:00 cs공부 트리구조 09:00 - 09:30 개인 프로젝트 09:30 - 10:00 cs 스터디 10:00 - 11:30 ip 블로깅 11:30 - 13:00 개인과제 13:00 - 14:00 점심 14:00 - 17:00 개인 과제 17:00 - 17:30 휴식 17:30 - 19:30 저녁 19:30 - 20:00 개인정비 20:00 - 21:00 개인과제 21:00 - 21:30 개인정비 21:30 - 22:30 개인과제 [항해99 24일차] 🛑 오늘 할 일 개인 프로젝트 작업 cs 공부 - 트리구조 주특기 숙련 - 상세페이지 수정/ 삭제 →에러 수정 필요 주특기 숙련 - 상세페이지에 댓글달기 / 수정 / 삭제 배포 ip주소 ..

항해99 2022.03.31

IP에 대한 총정리! IP주소란? [ IPv4 / 공인IP 와 사설IP / 고정IP 와 유동IP ]

1. IP 주소란? 2. IP 주소 구성 및 확인 방법 3. IPv4 형식이란? 4. 공인 IP 와 사설 IP란? 5. 고정 IP 와 유동 IP란? 1. IP 주소란? IP주소란 Internet Protocol Address로 사전적인 의미는 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호라고 나와있습니다. 다시 말해 IP주소는 로컬 컴퓨터가 가지는 고유한 전화번호와 같습니다. 예를 들어보면 뉴스를 보면 사이버 수사과정에서 ip를 추적해서 범인을 잡는 경우를 생각해볼 수 있습니다. 정확하게는 컴퓨터 자체의 식별번호라기 보다는 컴퓨터가 연결된 네트워크의 끝단 주소를 의미합니다. 이는 내가 사용하는 컴퓨터의 IP가 바뀔수도 있다는 것을 의미합니다. 2. IP 주소 구성 ..

Web 2022.03.30

22.03.29 [항해99 23일차] 카테고리 버튼으로 접었다 펼치기 감추기 보여주기

07:00 - 08:30 준비 08:30 - 0930 cs 공부 힙/ 스택/ 큐 09:30 - 10:00 cs 스터디 10:00 - 11:30 개인과제 11:30 - 13:00 점심 13:00 - 14:00 집안일 14:00 - 17:30 개인과제 17:30 - 19:00 저녁 19:00 - 19:30 개인정비 19:30 - 21:00 면담 및 개인 프로젝트 [항해99 23일차] 🛑 오늘 할 일 개인 프로젝트 서버에 데이터 전송 주특기 숙련 - 상세페이지 수정/ 삭제 →에러 수정 필요 주특기 숙련 - 상세페이지에 댓글달기 / 수정 / 삭제 🛑 오류수정 ajax로 post 방식으로 데이터를 전송할때 3일간 넘어가지 않음.... 원인 ⇒ contentType: ‘applica t ion’ 오타.... ㅠㅠ ..

항해99 2022.03.30

22.03.28 [항해99 22일차] 절대경로 상대경로 / sequelize와 SQL / 단위테스트와 TDD

07:00 - 08:00 준비 08:00 - 08:30 cs 배열 공부 08:30 - 09:30 개인프로젝트 경로연결 문제 09:30- 10:00 cs 10:00 - 10:30 cs 팀과제 10:30 - 11:40 개인 과제 11:40 - 13:00 점심 13:00 - 16:00 개인 과제 - 메인 화면 서버 연결 및 상세페이지 화면 연결 16:00 - 18:00 개인 과제 - 상세페이지 데이터 받아오기 18:00 - 20:00 저녁 20:00 - 22:30 개인 과제 - 상세페이지 데이터 연결 및 개인 프로젝트 데이터 연결 작업중 [항해99 22일차] 🛑 오늘 할 일 개인 프로젝트 서버에 데이터 전송 주특기 숙련 - 작성페이지 데이터 전송(post) + 로그아웃 버튼 수정 : 경로 변경후 안됨... 주..

항해99 2022.03.30

22.03.27 [항해99 21일차] 무중단 배포 // http 인증 node

08:30 - 09:00 준비 09:00 - 11:30 로그인 기능 구현 11:30 - 12:00 cs검색 12:00 - 14:00 점심 14:00 - 18:00 알고리즘 32-34번 18:00 - 18:30 개인과제 상세페이지 18:30 - 20:00 저녁 [항해99 21일차] 🛑오늘 할 일 개인 프로젝트 서버에 데이터 넣기 주특기 숙련 - 로그인 기능 주특기 숙련 - 상세페이지 알고리즘 32 - 34번 🛑오류수정 🛑새로 알게된 내용 무중단 배포란? https://velog.io/@znftm97/무중단-배포를-위한-환경-이해하기 https://www.samsungsds.com/kr/insights/1256264_4627.html http 인증 https://velog.io/@rmfrn2901/HTTP-..

항해99 2022.03.27

22.03.25 [항해99 19일차]

07:00 - 08:00 준비 08:00 - 08:30 개인 프로젝트 서버연결 08:30 - 09:00 cs스터디 09:00 - 09:30 주특기 숙련 발제 09:30 - 12:00 개인 프로젝트 12:00 - 13:00 점심 13:00 - 18:00 개인 프로젝트(회원가입 구현) 18:00 - 19:00 저녁 19:00 - 20:00 휴식 20:00 - 00:00 개인 프로젝트 (로그인 기능) [항해99 19일차] 🛑오늘 할 일 개인 프로젝트 readMe작성 개인 프로젝트 코드 리팩토링 및 회원가입/로그인 구현하기 🛑오류수정 Error: ENOENT: no such file or directory, https://codingmania.tistory.com/243 https://stackoverflow...

항해99 2022.03.25
728x90