Tag
#리팩터링
#리팩토링
#Refactoring
#리팩터링 기법
#리팩토링 기법
#Code Smell
#코드 냄새
#디자인 패턴
#소프트웨어 디자인 패턴
#GoF의 디자인 패턴
#Design Patterns
#GoF
#MVVM
#MVP
#MVC
#C++
#decrypt tls packets
#tls decrypt
#wireshark tls decrypt
#tls 패킷 복호화
#Wireshark install
#Lazy Element
#성의 없는 요소
#Replace Loop with Pipeline
#반복문을 파이프라인으로 바꾸기
#std::variant examples
#std::variant sample
#std::variant C++
#std::variant 예제 코드
#std::variant 샘플코드
#std::variant
#Repeated Switches
#반복되는 switch문
#Replace Conditional with Polymorphism
#조건부 로직을 다형성으로 바꾸기
#Replace Type Code with Subclasses
#타입 코드를 서브클래스로 바꾸기
#Replace Primitive with Object
#기본형을 객체로 바꾸기
#Primitive Obsession
#기본형 집착
#Data Clumps
#데이터 뭉치
#기능 편애
#Inline Class
#Creational Patterns
#Move Field
#필드 옮기기
#Shotgun Surgery
#Extract Class
#클래스 추출하기
#Move Function
#함수 옮기기
#Split Phase
#단계 쪼개기
#Divergent Change
#뒤엉킨 변경
#Change Reference to Value
#참조를 값으로 바꾸기
#Combine Functions into Transform
#여러 함수를 변환 함수로 묶기
#파생 변수를 질의 함수로 바꾸기 예제 코드
#파생 변수를 질의 함수로 바꾸기 샘플 코드
#Replace Derived Variable with Query
#파생 변수를 질의 함수로 바꾸기
#Remove Setting Method
#세터 제거하기
#MVVM C++ 샘플 코드
#MVVM C++ 예제 코드
#MVVM 샘플 코드
#MVVM 예제 코드
#MVP C++ 샘플 코드
#MVP C++ 예제 코드
#MVP 샘플 코드
#MVP 예제 코드
#MVC C++ 샘플 코드
#MVC C++ 예제 코드
#MVC 샘플 코드
#MVC 예제 코드
#질의 함수와 변경 함수 분리하기 예제
#질의 함수와 변경 함수 분리하기 샘플 코드
#Separate Query from Modifier
#질의 함수와 변경 함수 분리하기
#산탄총 수술
#와이어샤크 설치
#클래스 인라인
#함수 인라인
#Wireshark 설치
#C++17
#VARIANT
#Feature Envy
#inline function
#팩토리 메서드
#싱글톤 패턴
#와이어샤크
#생성 패턴
#Factory Method
#싱글톤
#wireshark
#loops
#singleton
#Singleton Pattern
#반복문
#tls