SlideShare a Scribd company logo
Refactoring
 
메소드
 호출의
 단순화
cecil
Contents
•메소드를
 직관적으로
 
•파라미터
 갯수의
 조정
 
•불필요한
 정보를
 숨김
 
•생성자를
 팩토리
 메소드로
 
•메소드의
 예외
 선언
메소드를
 직관적으로

More Related Content

PPTX
Python 표준 라이브러리
PDF
Codeware
PDF
Doctrineのメモリーリークについて
PPT
Mocking Dependencies in PHPUnit
PDF
Introduction to ad-3.4, an automatic differentiation library in Haskell
PDF
Next Level Testing
PDF
PhpUnit - The most unknown Parts
Python 표준 라이브러리
Codeware
Doctrineのメモリーリークについて
Mocking Dependencies in PHPUnit
Introduction to ad-3.4, an automatic differentiation library in Haskell
Next Level Testing
PhpUnit - The most unknown Parts

What's hot (20)

PDF
Functions in python
PDF
WP_Query, pre_get_posts, and eliminating query_posts()
PDF
Extbase and Beyond
PDF
Wait queue
PDF
PythonOOP
DOCX
What are arrays in java script
PDF
Functional programming techniques in real-world microservices
PPTX
Refactoring
PDF
Personal Perl 6 compiler
PDF
Swift에서 꼬리재귀 사용기 (Tail Recursion)
PPTX
Chap1 array
PDF
Advanced php testing in action
PDF
Erlang assembly
PDF
iRODS Rule Language Cheat Sheet
PDF
Understanding Lemon Generated Parser
PDF
ZIO actors by Mateusz Sokół Scalac
PPTX
Presentation1
PDF
Python Functions (PyAtl Beginners Night)
PDF
Understanding Lemon Generated Parser Final
PDF
Introduction to Clean Code
Functions in python
WP_Query, pre_get_posts, and eliminating query_posts()
Extbase and Beyond
Wait queue
PythonOOP
What are arrays in java script
Functional programming techniques in real-world microservices
Refactoring
Personal Perl 6 compiler
Swift에서 꼬리재귀 사용기 (Tail Recursion)
Chap1 array
Advanced php testing in action
Erlang assembly
iRODS Rule Language Cheat Sheet
Understanding Lemon Generated Parser
ZIO actors by Mateusz Sokół Scalac
Presentation1
Python Functions (PyAtl Beginners Night)
Understanding Lemon Generated Parser Final
Introduction to Clean Code
Ad

Viewers also liked (20)

PDF
C++ api design 품질
PDF
MiningTheSocialWeb.Ch2.Microformat
PDF
Mining the social web 6
PDF
PDF
자바 병렬 프로그래밍 ch9
PDF
Domain driven design ch1
PDF
Domain driven design ch9
PDF
CODE Ch.21 버스에 올라 탑시다
PDF
서버인프라를지탱하는기술3_2_3
PDF
프로그래머로 사는 법 Ch14
PDF
SICP_2.5 일반화된 연산시스템
PDF
Code 11 논리 게이트
PDF
자바 병렬 프로그래밍 1&2
PDF
컴퓨터 프로그램 구조와 해석 3.5
PDF
PPTX
실무로 배우는 시스템 성능 최적화 Ch7
PPTX
실무로 배우는 시스템 성능 최적화 Ch6
PDF
서버인프라를지탱하는기술2_1-2
PDF
HTTP 완벽가이드 16장
PDF
MutiCore 19-20
C++ api design 품질
MiningTheSocialWeb.Ch2.Microformat
Mining the social web 6
자바 병렬 프로그래밍 ch9
Domain driven design ch1
Domain driven design ch9
CODE Ch.21 버스에 올라 탑시다
서버인프라를지탱하는기술3_2_3
프로그래머로 사는 법 Ch14
SICP_2.5 일반화된 연산시스템
Code 11 논리 게이트
자바 병렬 프로그래밍 1&2
컴퓨터 프로그램 구조와 해석 3.5
실무로 배우는 시스템 성능 최적화 Ch7
실무로 배우는 시스템 성능 최적화 Ch6
서버인프라를지탱하는기술2_1-2
HTTP 완벽가이드 16장
MutiCore 19-20
Ad

Similar to Refactoring 메소드 호출의 단순화 (20)

PPT
Composing method
PPTX
PDF
Clean code
PPTX
DBMS: Week 11 - Stored Procedures and Functions
DOCX
please code in c#- please note that im a complete beginner- northwind.docx
PPT
Test driven development_for_php
PPT
For Beginners - C#
KEY
Unit testing zend framework apps
PPT
03-inheritance.ppt
KEY
Unit testing with zend framework PHPBenelux
PDF
Wicket KT part 2
PDF
JavaScript Refactoring
PDF
Unit testing with zend framework tek11
PPTX
preparecallablepptx__2023_09_11_14_40_58pptx__2024_09_23_11_14_59.pptx
PPTX
Ensure code quality with vs2012
PDF
package employeeType.employee;public class Employee {    private.pdf
PDF
Clean Javascript
PPTX
Top 5 Magento Secure Coding Best Practices
PPTX
Introduction to nsubstitute
PPTX
C# basics
Composing method
Clean code
DBMS: Week 11 - Stored Procedures and Functions
please code in c#- please note that im a complete beginner- northwind.docx
Test driven development_for_php
For Beginners - C#
Unit testing zend framework apps
03-inheritance.ppt
Unit testing with zend framework PHPBenelux
Wicket KT part 2
JavaScript Refactoring
Unit testing with zend framework tek11
preparecallablepptx__2023_09_11_14_40_58pptx__2024_09_23_11_14_59.pptx
Ensure code quality with vs2012
package employeeType.employee;public class Employee {    private.pdf
Clean Javascript
Top 5 Magento Secure Coding Best Practices
Introduction to nsubstitute
C# basics

More from HyeonSeok Choi (20)

PDF
밑바닥부터시작하는딥러닝 Ch05
PDF
밑바닥부터시작하는딥러닝 Ch2
PDF
프로그래머를위한선형대수학1.2
PDF
알고리즘 중심의 머신러닝 가이드 Ch04
PDF
딥러닝 제대로시작하기 Ch04
PDF
밑바닥부터시작하는딥러닝 Ch05
PDF
함수적 사고 2장
PDF
7가지 동시성 모델 - 데이터 병렬성
PDF
7가지 동시성 모델 4장
PDF
Bounded Context
PDF
DDD Repository
PPTX
DDD Start Ch#3
PPTX
실무로 배우는 시스템 성능 최적화 Ch8
PPTX
Logstash, ElasticSearch, Kibana
PPTX
실무로배우는시스템성능최적화 Ch1
PDF
HTTP 완벽가이드 21장
PDF
HTTP 완벽가이드 6장.
PDF
HTTP 완벽가이드 1장.
PDF
Cluster - spark
PDF
Pair RDD - Spark
밑바닥부터시작하는딥러닝 Ch05
밑바닥부터시작하는딥러닝 Ch2
프로그래머를위한선형대수학1.2
알고리즘 중심의 머신러닝 가이드 Ch04
딥러닝 제대로시작하기 Ch04
밑바닥부터시작하는딥러닝 Ch05
함수적 사고 2장
7가지 동시성 모델 - 데이터 병렬성
7가지 동시성 모델 4장
Bounded Context
DDD Repository
DDD Start Ch#3
실무로 배우는 시스템 성능 최적화 Ch8
Logstash, ElasticSearch, Kibana
실무로배우는시스템성능최적화 Ch1
HTTP 완벽가이드 21장
HTTP 완벽가이드 6장.
HTTP 완벽가이드 1장.
Cluster - spark
Pair RDD - Spark

Recently uploaded (20)

PPTX
Modernising the Digital Integration Hub
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
STKI Israel Market Study 2025 version august
PPTX
TLE Review Electricity (Electricity).pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
August Patch Tuesday
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
project resource management chapter-09.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hindi spoken digit analysis for native and non-native speakers
Modernising the Digital Integration Hub
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
NewMind AI Weekly Chronicles – August ’25 Week III
STKI Israel Market Study 2025 version august
TLE Review Electricity (Electricity).pptx
Module 1.ppt Iot fundamentals and Architecture
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
August Patch Tuesday
Final SEM Unit 1 for mit wpu at pune .pptx
Enhancing emotion recognition model for a student engagement use case through...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
cloud_computing_Infrastucture_as_cloud_p
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
O2C Customer Invoices to Receipt V15A.pptx
1. Introduction to Computer Programming.pptx
project resource management chapter-09.pdf
Group 1 Presentation -Planning and Decision Making .pptx
A comparative study of natural language inference in Swahili using monolingua...
Getting Started with Data Integration: FME Form 101
Hindi spoken digit analysis for native and non-native speakers

Refactoring 메소드 호출의 단순화