René's URL Explorer Experiment


Title: GitHub - yujineeee/clean-code-php: :bathtub: Clean Code PHP 한글판

Open Graph Title: GitHub - yujineeee/clean-code-php: :bathtub: Clean Code PHP 한글판

X Title: GitHub - yujineeee/clean-code-php: :bathtub: Clean Code PHP 한글판

Description: :bathtub: Clean Code PHP 한글판. Contribute to yujineeee/clean-code-php development by creating an account on GitHub.

Open Graph Description: :bathtub: Clean Code PHP 한글판. Contribute to yujineeee/clean-code-php development by creating an account on GitHub.

X Description: :bathtub: Clean Code PHP 한글판. Contribute to yujineeee/clean-code-php development by creating an account on GitHub.

Opengraph URL: https://github.com/yujineeee/clean-code-php

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:ad385961-f010-726f-835f-1e7095c59586
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idEDC2:109507:2412EC6:2E7BED1:697E30A7
html-safe-nonce28821f57bf9f469752e3b1d5d5fb4d103ee4170f1b2f8cde49c5b7500185c3a1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFREMyOjEwOTUwNzoyNDEyRUM2OjJFN0JFRDE6Njk3RTMwQTciLCJ2aXNpdG9yX2lkIjoiNjcwNzAwNDI4MjY1OTI2ODIzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacd5f8b62e30565226fce0e394f14cf154e8ee6c1e49af509be70f668ba5c61250
hovercard-subject-tagrepository:122643608
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/yujineeee/clean-code-php
twitter:imagehttps://opengraph.githubassets.com/0367cb61581a661e9d79a9a3501cd3f9763018da157af7a228f4edd38dee61c9/yujineeee/clean-code-php
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0367cb61581a661e9d79a9a3501cd3f9763018da157af7a228f4edd38dee61c9/yujineeee/clean-code-php
og:image:alt:bathtub: Clean Code PHP 한글판. Contribute to yujineeee/clean-code-php development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
go-importgithub.com/yujineeee/clean-code-php git https://github.com/yujineeee/clean-code-php.git
octolytics-dimension-user_id16679193
octolytics-dimension-user_loginyujineeee
octolytics-dimension-repository_id122643608
octolytics-dimension-repository_nwoyujineeee/clean-code-php
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id79111500
octolytics-dimension-repository_parent_nwopiotrplenik/clean-code-php
octolytics-dimension-repository_network_root_id79111500
octolytics-dimension-repository_network_root_nwopiotrplenik/clean-code-php
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fyujineeee%2Fclean-code-php
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fyujineeee%2Fclean-code-php
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=yujineeee%2Fclean-code-php
Reloadhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
Reloadhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
Reloadhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
yujineeee https://patch-diff.githubusercontent.com/yujineeee
clean-code-phphttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
piotrplenik/clean-code-phphttps://patch-diff.githubusercontent.com/piotrplenik/clean-code-php
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fyujineeee%2Fclean-code-php
Fork 43 https://patch-diff.githubusercontent.com/login?return_to=%2Fyujineeee%2Fclean-code-php
Star 162 https://patch-diff.githubusercontent.com/login?return_to=%2Fyujineeee%2Fclean-code-php
MIT license https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/LICENSE
162 stars https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/stargazers
2.3k forks https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/forks
Branches https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/branches
Tags https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/tags
Activity https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fyujineeee%2Fclean-code-php
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fyujineeee%2Fclean-code-php
Code https://patch-diff.githubusercontent.com/yujineeee/clean-code-php
Pull requests 0 https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/pulls
Actions https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/actions
Projects 0 https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/projects
Wiki https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/wiki
Security 0 https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/security
Insights https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/pulse
Code https://patch-diff.githubusercontent.com/yujineeee/clean-code-php
Pull requests https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/pulls
Actions https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/actions
Projects https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/projects
Wiki https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/wiki
Security https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/security
Insights https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/pulse
Brancheshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/branches
Tagshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/tags
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/branches
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/tags
263 Commitshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/commits/master/
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php/commits/master/
.gitattributeshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/.gitattributes
.gitattributeshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/.gitattributes
.travis-build.phphttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/.travis-build.php
.travis-build.phphttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/.travis-build.php
.travis.ymlhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/.travis.yml
.travis.ymlhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/.travis.yml
LICENSEhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
MIT licensehttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#clean-code-php---한글판
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#목차
들어가며https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%93%A4%EC%96%B4%EA%B0%80%EB%A9%B0
변수https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B3%80%EC%88%98
의미있고 발음하기 쉬운 변수명을 사용하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%9D%98%EB%AF%B8%EC%9E%88%EA%B3%A0-%EB%B0%9C%EC%9D%8C%ED%95%98%EA%B8%B0-%EC%89%AC%EC%9A%B4-%EB%B3%80%EC%88%98%EB%AA%85%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94
같은 타입의 변수에는 동일한 어휘를 사용하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EA%B0%99%EC%9D%80-%ED%83%80%EC%9E%85%EC%9D%98-%EB%B3%80%EC%88%98%EC%97%90%EB%8A%94-%EB%8F%99%EC%9D%BC%ED%95%9C-%EC%96%B4%ED%9C%98%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94
찾기 쉬운 이름을 사용하세요 (part 1)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%B0%BE%EA%B8%B0-%EC%89%AC%EC%9A%B4-%EC%9D%B4%EB%A6%84%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94-part-1
찾기 쉬운 이름을 사용하세요 (part 2)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%B0%BE%EA%B8%B0-%EC%89%AC%EC%9A%B4-%EC%9D%B4%EB%A6%84%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94-part-2
설명적인 변수를 사용하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%84%A4%EB%AA%85%EC%A0%81%EC%9D%B8-%EB%B3%80%EC%88%98%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94
너무 깊은 중첩은 피하고 초기에 return 하세요 (part 1)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%84%88%EB%AC%B4-%EA%B9%8A%EC%9D%80-%EC%A4%91%EC%B2%A9%EC%9D%80-%ED%94%BC%ED%95%98%EA%B3%A0-%EC%B4%88%EA%B8%B0%EC%97%90-return-%ED%95%98%EC%84%B8%EC%9A%94-part-1
너무 깊은 중첩은 피하고 초기에 return 하세요 (part 2)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%84%88%EB%AC%B4-%EA%B9%8A%EC%9D%80-%EC%A4%91%EC%B2%A9%EC%9D%80-%ED%94%BC%ED%95%98%EA%B3%A0-%EC%B4%88%EA%B8%B0%EC%97%90-return-%ED%95%98%EC%84%B8%EC%9A%94-part-2
머릿속으로 짐작하게 하지 마세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%A8%B8%EB%A6%BF%EC%86%8D%EC%9C%BC%EB%A1%9C-%EC%A7%90%EC%9E%91%ED%95%98%EA%B2%8C-%ED%95%98%EC%A7%80-%EB%A7%88%EC%84%B8%EC%9A%94
불필요한 문맥을 덧붙이지 마세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B6%88%ED%95%84%EC%9A%94%ED%95%9C-%EB%AC%B8%EB%A7%A5%EC%9D%84-%EB%8D%A7%EB%B6%99%EC%9D%B4%EC%A7%80-%EB%A7%88%EC%84%B8%EC%9A%94
단락이나 조건문 대신 기본 인수를 사용하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%8B%A8%EB%9D%BD%EC%9D%B4%EB%82%98-%EC%A1%B0%EA%B1%B4%EB%AC%B8-%EB%8C%80%EC%8B%A0-%EA%B8%B0%EB%B3%B8-%EC%9D%B8%EC%88%98%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94
비교 연산자https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B9%84%EA%B5%90-%EC%97%B0%EC%82%B0%EC%9E%90
동일 비교 연산자를 사용하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%8F%99%EC%9D%BC-%EB%B9%84%EA%B5%90-%EC%97%B0%EC%82%B0%EC%9E%90%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94
함수https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%95%A8%EC%88%98
함수 인수 (2개 이하가 이상적)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%95%A8%EC%88%98-%EC%9D%B8%EC%88%98-2%EA%B0%9C-%EC%9D%B4%ED%95%98%EA%B0%80-%EC%9D%B4%EC%83%81%EC%A0%81
함수는 한가지만 해야합니다https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%95%A8%EC%88%98%EB%8A%94-%ED%95%9C%EA%B0%80%EC%A7%80%EB%A7%8C-%ED%95%B4%EC%95%BC%ED%95%A9%EB%8B%88%EB%8B%A4
함수명은 어떤 일을 하는지 나타내야 합니다https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%95%A8%EC%88%98%EB%AA%85%EC%9D%80-%EC%96%B4%EB%96%A4-%EC%9D%BC%EC%9D%84-%ED%95%98%EB%8A%94%EC%A7%80-%EB%82%98%ED%83%80%EB%82%B4%EC%95%BC-%ED%95%A9%EB%8B%88%EB%8B%A4
함수는 추상화 레벨이 단 하나여야 합니다https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%95%A8%EC%88%98%EB%8A%94-%EC%B6%94%EC%83%81%ED%99%94-%EB%A0%88%EB%B2%A8%EC%9D%B4-%EB%8B%A8-%ED%95%98%EB%82%98%EC%97%AC%EC%95%BC-%ED%95%A9%EB%8B%88%EB%8B%A4
플래그를 함수의 매개변수로 사용하지 마세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%94%8C%EB%9E%98%EA%B7%B8%EB%A5%BC-%ED%95%A8%EC%88%98%EC%9D%98-%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%EB%A1%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80-%EB%A7%88%EC%84%B8%EC%9A%94
부작용을 피하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B6%80%EC%9E%91%EC%9A%A9%EC%9D%84-%ED%94%BC%ED%95%98%EC%84%B8%EC%9A%94
전역 함수를 사용하지 마세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%A0%84%EC%97%AD-%ED%95%A8%EC%88%98%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80-%EB%A7%88%EC%84%B8%EC%9A%94
싱글턴 패턴을 사용하지 마세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%8B%B1%EA%B8%80%ED%84%B4-%ED%8C%A8%ED%84%B4%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80-%EB%A7%88%EC%84%B8%EC%9A%94
조건문은 캡슐화하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%A1%B0%EA%B1%B4%EB%AC%B8%EC%9D%80-%EC%BA%A1%EC%8A%90%ED%99%94%ED%95%98%EC%84%B8%EC%9A%94
부정 조건문을 피하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B6%80%EC%A0%95-%EC%A1%B0%EA%B1%B4%EB%AC%B8%EC%9D%84-%ED%94%BC%ED%95%98%EC%84%B8%EC%9A%94
조건문을 피하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%A1%B0%EA%B1%B4%EB%AC%B8%EC%9D%84-%ED%94%BC%ED%95%98%EC%84%B8%EC%9A%94
타입 체킹을 피하세요 (part 1)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%83%80%EC%9E%85-%EC%B2%B4%ED%82%B9%EC%9D%84-%ED%94%BC%ED%95%98%EC%84%B8%EC%9A%94-part-1
타입 체킹을 피하세요 (part 2)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%83%80%EC%9E%85-%EC%B2%B4%ED%82%B9%EC%9D%84-%ED%94%BC%ED%95%98%EC%84%B8%EC%9A%94-part-2
불필요한 코드는 제거하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B6%88%ED%95%84%EC%9A%94%ED%95%9C-%EC%BD%94%EB%93%9C%EB%8A%94-%EC%A0%9C%EA%B1%B0%ED%95%98%EC%84%B8%EC%9A%94
객체와 자료구조https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EA%B0%9D%EC%B2%B4%EC%99%80-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0
객체 캡슐화를 사용하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EA%B0%9D%EC%B2%B4-%EC%BA%A1%EC%8A%90%ED%99%94%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94
객체가 private/protected 멤버를 갖게 하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EA%B0%9D%EC%B2%B4%EA%B0%80-privateprotected-%EB%A9%A4%EB%B2%84%EB%A5%BC-%EA%B0%96%EA%B2%8C-%ED%95%98%EC%84%B8%EC%9A%94
클래스https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%81%B4%EB%9E%98%EC%8A%A4
상속보다는 컴포지션을 사용하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%83%81%EC%86%8D%EB%B3%B4%EB%8B%A4%EB%8A%94-%EC%BB%B4%ED%8F%AC%EC%A7%80%EC%85%98%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94
유창한 인터페이스를 피하세요https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%9C%A0%EC%B0%BD%ED%95%9C-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A5%BC-%ED%94%BC%ED%95%98%EC%84%B8%EC%9A%94
SOLIDhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php#solid
단일 책임 원칙 (SRP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%8B%A8%EC%9D%BC-%EC%B1%85%EC%9E%84-%EC%9B%90%EC%B9%99-srp
개방/폐쇄 원칙 (OCP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EA%B0%9C%EB%B0%A9%ED%8F%90%EC%87%84-%EC%9B%90%EC%B9%99-ocp
리스코브 치환 원칙 (LSP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%A6%AC%EC%8A%A4%EC%BD%94%EB%B8%8C-%EC%B9%98%ED%99%98-%EC%9B%90%EC%B9%99-lsp
인터페이스 분리 원칙 (ISP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4-%EB%B6%84%EB%A6%AC-%EC%9B%90%EC%B9%99-isp
의존성 역전 원칙 (DIP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%9D%98%EC%A1%B4%EC%84%B1-%EC%97%AD%EC%A0%84-%EC%9B%90%EC%B9%99-dip
반복하지 마세요 (DRY)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B0%98%EB%B3%B5%ED%95%98%EC%A7%80-%EB%A7%88%EC%84%B8%EC%9A%94-dry
번역https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%B2%88%EC%97%AD
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#들어가며
Clean Codehttps://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
clean-code-javascripthttps://github.com/ryanmcdermott/clean-code-javascript
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#변수
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#의미있고-발음하기-쉬운-변수명을-사용하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#같은-타입의-변수에는-동일한-어휘를-사용하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#찾기-쉬운-이름을-사용하세요-part-1
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#찾기-쉬운-이름을-사용하세요-part-2
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#설명적인-변수를-사용하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#너무-깊은-중첩은-피하고-초기에-return-하세요-part-1
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#너무-깊은-중첩은-피하고-초기에-return-하세요-part-2
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#머릿속으로-짐작하게-하지-마세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#불필요한-문맥을-덧붙이지-마세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#단락이나-조건문-대신-기본-인수를-사용하세요
type hintinghttp://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#비교-연산자
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
동일 비교 연산자http://php.net/manual/en/language.operators.comparison.php
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#동일-비교-연산자를-사용하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#함수
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#함수-인수-2개-이하가-이상적
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#함수는-한가지만-해야합니다
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#함수명은-어떤-일을-하는지-나타내야-합니다
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#함수는-추상화-레벨이-단-하나여야-합니다
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#플래그를-함수의-매개변수로-사용하지-마세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#부작용을-피하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#전역-함수를-사용하지-마세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#싱글턴-패턴을-사용하지-마세요
안티 패턴https://en.wikipedia.org/wiki/Singleton_pattern
코드 스멜https://en.wikipedia.org/wiki/Code_smell
단일 책임 원칙https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%8B%A8%EC%9D%BC-%EC%B1%85%EC%9E%84-%EC%9B%90%EC%B9%99-srp
결합https://en.wikipedia.org/wiki/Coupling_%28computer_programming%29
Misko Heveryhttp://misko.hevery.com/about/
문제의 근원http://misko.hevery.com/2008/08/25/root-cause-of-singletons/
DSNhttp://php.net/manual/en/pdo.construct.php#refsect1-pdo.construct-parameters
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#조건문은-캡슐화하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#부정-조건문을-피하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#조건문을-피하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#타입-체킹을-피하세요-part-1
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#타입-체킹을-피하세요-part-2
타입 선언http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#불필요한-코드는-제거하세요
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#객체와-자료구조
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#객체-캡슐화를-사용하세요
개방/폐쇄 원칙 (OCP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EA%B0%9C%EB%B0%A9%ED%8F%90%EC%87%84-%EC%9B%90%EC%B9%99-ocp
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#객체가-privateprotected-멤버를-갖게-하세요
젠가 효과http://www.urbandictionary.com/define.php?term=Jengaphobia&defid=2494196
Fabien Potencierhttps://github.com/fabpot
블로그 포스트http://fabien.potencier.org/pragmatism-over-theory-protected-vs-private.html
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#클래스
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#상속보다는-컴포지션을-사용하세요
디자인 패턴https://en.wikipedia.org/wiki/Design_Patterns
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#유창한-인터페이스를-피하세요
유창한 인터페이스https://en.wikipedia.org/wiki/Fluent_interface
Method chaininghttps://en.wikipedia.org/wiki/Method_chaining
PHPUnit Mock Builderhttps://phpunit.de/manual/current/en/test-doubles.html
Doctrine Query Builderhttp://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/query-builder.html
캡슐화https://en.wikipedia.org/wiki/Encapsulation_%28object-oriented_programming%29
데코레이터 패턴https://en.wikipedia.org/wiki/Decorator_pattern
mockhttps://en.wikipedia.org/wiki/Mock_object
Marco Pivettahttps://github.com/Ocramius
blog posthttps://ocramius.github.io/blog/fluent-interfaces-are-evil/
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#solid
S: 단일 책임 원칙 (SRP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%8B%A8%EC%9D%BC-%EC%B1%85%EC%9E%84-%EC%9B%90%EC%B9%99-srp
O: 개방/폐쇄 원칙 (OCP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EA%B0%9C%EB%B0%A9%ED%8F%90%EC%87%84-%EC%9B%90%EC%B9%99-ocp
L: 리스코브 치환 원칙 (LSP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%A6%AC%EC%8A%A4%EC%BD%94%EB%B8%8C-%EC%B9%98%ED%99%98-%EC%9B%90%EC%B9%99-lsp
I: 인터페이스 분리 원칙 (ISP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4-%EB%B6%84%EB%A6%AC-%EC%9B%90%EC%B9%99-isp
D: 의존성 역전 원칙 (DIP)https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EC%9D%98%EC%A1%B4%EC%84%B1-%EC%97%AD%EC%A0%84-%EC%9B%90%EC%B9%99-dip
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#단일-책임-원칙-srp
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#개방폐쇄-원칙-ocp
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#리스코브-치환-원칙-lsp
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#인터페이스-분리-원칙-isp
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#의존성-역전-원칙-dip
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#반복하지-마세요-dry
DRYhttps://en.wikipedia.org/wiki/Don%27t_repeat_yourself
클래스https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%ED%81%B4%EB%9E%98%EC%8A%A4
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#번역
php-cpm/clean-code-phphttps://github.com/php-cpm/clean-code-php
peter-gribanov/clean-code-phphttps://github.com/peter-gribanov/clean-code-php
fikoborquez/clean-code-phphttps://github.com/fikoborquez/clean-code-php
fabioars/clean-code-phphttps://github.com/fabioars/clean-code-php
jeanjar/clean-code-phphttps://github.com/jeanjar/clean-code-php/tree/pt-br
panuwizzle/clean-code-phphttps://github.com/panuwizzle/clean-code-php
errorname/clean-code-phphttps://github.com/errorname/clean-code-php
yujineeee/clean-code-phphttps://github.com/yujineeee/clean-code-php
⬆ 위로 가기https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#%EB%AA%A9%EC%B0%A8
Readme https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/yujineeee/clean-code-php#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
Activityhttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/activity
162 starshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/stargazers
10 watchinghttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/watchers
43 forkshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fyujineeee%2Fclean-code-php&report=yujineeee+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php/releases
Packages 0https://patch-diff.githubusercontent.com/users/yujineeee/packages?repo_name=clean-code-php
Please reload this pagehttps://patch-diff.githubusercontent.com/yujineeee/clean-code-php
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.