일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 브루트포스
- nodejs
- sort
- EC2
- BFS
- 스터디
- 알고리즘
- 리액트
- 라우터
- 토이프로젝트
- url parsing
- java
- 동적프로그래밍
- 백준
- AWS
- 백준알고리즘
- Algorithm
- 서버구축
- 완전탐색
- mysql
- 탐욕법
- 정렬
- Router
- spring
- 다익스트라 알고리즘
- 자료구조
- react
- ELB
- EventListener
- Spring Boot
- Today
- Total
목록Others (4)
공부하는 블로그
# INTRO 분량이 적다고 항상 좋은 코드는 아니다. 적은 분량도 중요하지만 이해를 위한 시간을 최소화 하는 것이 더 좋은 목표다. # Part 01. 표면적 수준에서의 개선 표면적 수준 ? 좋은 이름, 좋은 설명, 코드 정렬 1. 이름에 정보 담기 > 보편적(tmp, retval, ...)이지 않고 구체적으로, 접두사나 접미어 사용 > 루프 인덱스(i, j, k, ...) : 어떤 인덱스인지 이름 붙이는게 좋다. ex)user_i(ui), club_i(ci), ... > 단위 정보를 변수에 담는 것도 좋다. > 헝가리언 표기법? 마이크로소프트에서 사용하는 표기법으로 변수의 타입을 이름 앞에 붙여서 사용한다. (inumber, dnumber, ...) > 사용 범위가 넓으면 긴 이름의 변수를 사용하는 ..
Factory Method? 팩토리 메서드(Factory Method)는 객체 생성을 위한 디자인 패턴 중 하나로, 쉽게 말하면 객체 생성을 대신 수행해주는 공장이라 할 수 있다. 팩토리 메서드 패턴을 이용하면 팩토리 클래스에서 간접적으로 객체를 생성 후 반환해준다. Factory Method 기본 예제코드(JAVA) 이동 수단을 제작하는 공장을 만들어보자. // Products interface Transport { public void ride(); } class Car implements Transport{ @Override public void ride() { System.out.println("뛰뛰빵빵"); } } class Bicycle implements Transport{ @Override..
Singleton ? 싱글턴(Singleton)은 객체를 생성하는 디자인 패턴 중 하나로 인스턴스를 생성할 때 최초 한번만 메모리에 할당하고 그 이후는 메모리에 할당된 하나의 인스턴스를 여러 클래스에서 공유하여 사용하는 형식의 패턴이다. Singleton 기본 코드 예제(JAVA) package designpatterns; public class Singleton { private static Singleton singleInstance; private Singleton() {} public static Singleton getInstance() { if(singleInstance == null) { singleInstance = new Singleton(); } return singleInstance;..

Flowchart? 플로우차트(Flowchart)란 프로세스를 수행하기 위해 필요한 일련의 단계와 결정을 시각적으로 표현한 자료이다. 각각의 단계는 다이어그램 도형 안에 표현이 되며 진행 순서는 화살표를 이용하여 표현한다. 이러한 플로우차트는 복잡한 프로세스를 명확하고 이해하기 쉬운 다이어그램으로 문서화하기 위해 사용된다. Flowchart 기호 - 끝이 둥근 모양 : 시작점과 끝점 - 화살표 : 진행 순서 - 직사각형 : 중간단계 - 마름모 : 결정단계 (분기점) - 평행사변형 : 입출력 그 외의 다양한 기호들이 존재하는데 더 알고싶다면 아래의 링크를 참조하자. Flowchart Symbols What Shapes Are Used in Flowcharts Flowcharts consist of a fe..