René's URL Explorer Experiment


Title: GitHub - phalmeida/clean-code-php: :bathtub:🇧🇷 Clean Code conceitos adaptados para PHP

Open Graph Title: GitHub - phalmeida/clean-code-php: :bathtub:🇧🇷 Clean Code conceitos adaptados para PHP

X Title: GitHub - phalmeida/clean-code-php: :bathtub:🇧🇷 Clean Code conceitos adaptados para PHP

Description: :bathtub:🇧🇷 Clean Code conceitos adaptados para PHP - phalmeida/clean-code-php

Open Graph Description: :bathtub:🇧🇷 Clean Code conceitos adaptados para PHP - phalmeida/clean-code-php

X Description: :bathtub:🇧🇷 Clean Code conceitos adaptados para PHP - phalmeida/clean-code-php

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

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:be4122b0-8e8b-7e1e-78ca-2ede86f7bc77
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id93D4:BCEC:E4AF3F:129F692:699203D9
html-safe-nonce721d90df14dd6f3b696e4ef078263513bb5fece4700ccc3f5fe73a891cd6ce8f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5M0Q0OkJDRUM6RTRBRjNGOjEyOUY2OTI6Njk5MjAzRDkiLCJ2aXNpdG9yX2lkIjoiNTQxNDc4Mzc4NzE2NTk0Mjc0NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac5e6170b717dc49b827dcb3464ab2030f149d7cfb43258d147cec0df398e6f93e
hovercard-subject-tagrepository:108875630
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/phalmeida/clean-code-php
twitter:imagehttps://opengraph.githubassets.com/713c3e808087be8d95527db770c5fd2871b433cf74f2297e4a0b1979db33ab97/phalmeida/clean-code-php
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/713c3e808087be8d95527db770c5fd2871b433cf74f2297e4a0b1979db33ab97/phalmeida/clean-code-php
og:image:alt:bathtub:🇧🇷 Clean Code conceitos adaptados para PHP - phalmeida/clean-code-php
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
go-importgithub.com/phalmeida/clean-code-php git https://github.com/phalmeida/clean-code-php.git
octolytics-dimension-user_id11358129
octolytics-dimension-user_loginphalmeida
octolytics-dimension-repository_id108875630
octolytics-dimension-repository_nwophalmeida/clean-code-php
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id103149659
octolytics-dimension-repository_parent_nwofabioars/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
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/phalmeida/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%2Fphalmeida%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%2Fphalmeida%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=phalmeida%2Fclean-code-php
Reloadhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php
Reloadhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php
Reloadhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php
phalmeida https://patch-diff.githubusercontent.com/phalmeida
clean-code-phphttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php
fabioars/clean-code-phphttps://patch-diff.githubusercontent.com/fabioars/clean-code-php
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fphalmeida%2Fclean-code-php
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fphalmeida%2Fclean-code-php
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fphalmeida%2Fclean-code-php
MIT license https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/blob/master/LICENSE
0 stars https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/stargazers
2.3k forks https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/forks
Branches https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/branches
Tags https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/tags
Activity https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fphalmeida%2Fclean-code-php
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fphalmeida%2Fclean-code-php
Code https://patch-diff.githubusercontent.com/phalmeida/clean-code-php
Pull requests 0 https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/pulls
Actions https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/actions
Projects 0 https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/projects
Wiki https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/wiki
Security 0 https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/security
Insights https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/pulse
Code https://patch-diff.githubusercontent.com/phalmeida/clean-code-php
Pull requests https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/pulls
Actions https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/actions
Projects https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/projects
Wiki https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/wiki
Security https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/security
Insights https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/pulse
Brancheshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/branches
Tagshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/tags
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/branches
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/tags
196 Commitshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/commits/master/
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php/commits/master/
.gitattributeshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/blob/master/.gitattributes
.gitattributeshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/blob/master/.gitattributes
LICENSEhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php
MIT licensehttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#clean-code-php
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sumário
Introduçãohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#introdu%C3%A7%C3%A3o
Variáveishttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#vari%C3%A1veis
Use variáveis pronunciaveis e com significado clarohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-vari%C3%A1veis-pronunciaveis-e-com-significado-claro
Use o mesmo vocabulário para o mesmo tipo de variávelhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-o-mesmo-vocabul%C3%A1rio-para-o-mesmo-tipo-de-vari%C3%A1vel
Use nomes pesquisáveis (parte 1)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-nomes-pesquis%C3%A1veis-parte-1
Use nomes pesquisáveis (parte 2)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-nomes-pesquis%C3%A1veis-parte-2
Use nomes explicatoshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-nomes-explicatos
Evite mapa mentalhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-mapa-mental
Não coloque contexto desnecessáriohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#n%C3%A3o-coloque-contexto-desnecess%C3%A1rio
Use argumentos padrão ao invéis de condicionaishttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-argumentos-padr%C3%A3o-ao-inv%C3%A9is-de-condicionais
Funçõeshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#fun%C3%A7%C3%B5es
Parâmetros de funções (2 ou menos)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#par%C3%A2metros-de-fun%C3%A7%C3%B5es-2-ou-menos
Funções devem fazer apenas uma coisahttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#fun%C3%A7%C3%B5es-devem-fazer-apenas-uma-coisa
Nome de função deve dizer o que ela fazhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#nome-de-fun%C3%A7%C3%A3o-deve-dizer-o-que-ela-faz
Funções devem ter apenas um nível de abstraçãohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#fun%C3%A7%C3%B5es-devem-ter-apenas-um-n%C3%ADvel-de-abstra%C3%A7%C3%A3o
Não use flags como parâmetroshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#n%C3%A3o-use-flags-como-par%C3%A2metros
Evite efeito colateralhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-efeito-colateral
Não escreva funções globaishttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#n%C3%A3o-escreva-fun%C3%A7%C3%B5es-globais
Não use o padrão Singletonhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#n%C3%A3o-use-o-padr%C3%A3o-singleton
Encapsule condicionaishttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#encapsule-condicionais
Evite condicionais negativashttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-condicionais-negativas
Evite condicionaishttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-condicionais
Evite verificação de tipo (parte 1)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-verifica%C3%A7%C3%A3o-de-tipo-parte-1
Evite verificação de tipo (parte 2)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-verifica%C3%A7%C3%A3o-de-tipo-parte-2
Remova código mortohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#remova-c%C3%B3digo-morto
Objetos e estrutura de dadoshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#objetos-e-estrutura-de-dados
Use getters e settershttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-getters-e-setters
Faça objetos terem membros private/protectedhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#fa%C3%A7a-objetos-terem-membros-privateprotected
Classeshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#classes
S: Princípio da Responsabilidade Única (SRP)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princ%C3%ADpio-da-responsabilidade-%C3%9Anica-srp
O: Princípio do Aberto/Fechado (OCP)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princ%C3%ADpio-do-abertofechado-ocp
L: Princício da Substituição de Liskov (LSP)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princ%C3%ADcio-da-substitui%C3%A7%C3%A3o-de-liskov-lsp
I: Princípio da Segregação de interface (ISP)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princ%C3%ADpio-da-segrega%C3%A7%C3%A3o-de-interface-isp
D: Princípio da Injeção de dependências (DIP)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princ%C3%ADpio-da-inje%C3%A7%C3%A3o-de-depend%C3%AAncias-dip
Use method chaininghttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-method-chaining
Prefira composição do que herançahttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#prefira-composi%C3%A7%C3%A3o-do-que-heran%C3%A7a
Não repita você mesmo (DRY)https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#n%C3%A3o-repita-voc%C3%AA-mesmo
Traduçõeshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#tradu%C3%A7%C3%B5es
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#introdução
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/phalmeida/clean-code-php#variáveis
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-variáveis-pronunciaveis-e-com-significado-claro
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-o-mesmo-vocabulário-para-o-mesmo-tipo-de-variável
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-nomes-pesquisáveis-parte-1
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-nomes-pesquisáveis-parte-2
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-nomes-explicativos
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-mapa-mental
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#não-coloque-contexto-desnecessário
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-argumentos-padrão-ao-invés-de-condicionais
type hintinghttp://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#funções
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#parâmetros-de-funções-2-ou-menos
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#funções-devem-fazer-apenas-uma-coisa
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#nome-de-função-deve-dizer-o-que-ela-faz
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#funções-devem-ter-apenas-um-nível-de-abstração
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#não-use-flags-como-parâmetros
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-efeito-colateral
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#não-escreva-funções-globais
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#não-use-o-padrão-singleton
anti-padrãohttps://en.wikipedia.org/wiki/Singleton_pattern
código cheire malhttps://en.wikipedia.org/wiki/Code_smell
Princípio da Responsabilidade Únicahttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princ%C3%ADpio-da-responsabilidade-%C3%9Anica-srp
acopladohttps://en.wikipedia.org/wiki/Coupling_%28computer_programming%29
Misko Heveryhttp://misko.hevery.com/about/
centro do problemahttp://misko.hevery.com/2008/08/25/root-cause-of-singletons/
DSNhttp://php.net/manual/en/pdo.construct.php#refsect1-pdo.construct-parameters
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#encapsule-condicionais
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-condicionais-negativas
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-condicionais
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-verificação-de-tipo-parte-1
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#evite-verificação-de-tipo-parte-2
declaração de tipohttp://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#remova-código-morto
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#objetos-e-estrutura-de-dados
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-getters-e-setters
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#faça-objetos-terem-membros-privateprotected
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#classes
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princípio-da-responsabilidade-única-srp
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princípio-do-abertofechado-ocp
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princício-da-substituição-de-liskov-lsp
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princípio-da-segregação-de-interface-isp
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#princípio-da-injeção-de-dependências-dip
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#use-method-chaining
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#prefira-composição-do-que-herança
Design Patternshttps://en.wikipedia.org/wiki/Design_Patterns
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#não-repita-você-mesmo-dry
DRYhttps://en.wikipedia.org/wiki/Don%27t_repeat_yourself
Classeshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#classes
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#traduções
https://raw.githubusercontent.com/gosquared/flags/master/flags/flags/shiny/24/China.png
yangweijie/clean-code-phphttps://github.com/yangweijie/clean-code-php
php-cpm/clean-code-phphttps://github.com/php-cpm/clean-code-php
⬆ voltar para o topohttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php#sum%C3%A1rio
Readme https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/phalmeida/clean-code-php#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php
Activityhttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/activity
0 starshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/watchers
0 forkshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fphalmeida%2Fclean-code-php&report=phalmeida+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/phalmeida/clean-code-php/releases
Packages 0https://patch-diff.githubusercontent.com/users/phalmeida/packages?repo_name=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.