SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
h5SE #ODING 3TANDARDS TO )NCREASE %FFICIENCY AND 0RODUCTIVITYv

!DHERING TO A WELL DESIGNED CODING STANDARD CAN GIVE YOUR SOFTWARE
DEVELOPMENT AN EDGE #ODING STANDARDS ARE BENIFICIAL FOR EVERYONE INVOLVED             ,OTUS #ODING 3TANDARDS
SOFTWARE CREATION
MAINTENANCE AND USAGE .O QUESTION ABOUT THAT 4HE HARD             s 5SER INTERFACE
PART IS GETTING DEVELOPERS TO ADHERE TO IT Y USING THE /PEN.4ORG WIKI FOR          s $ESIGN ELEMENTS
CODING GUIDELINES EVERY DEVELOPER CAN CONTRIBUTE

Contenu connexe

Tendances

ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்
ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்
ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்wamysl
 
Mitarbeiterbindung als Instrument zur Steigerung der Arbeitgeberattraktivität
Mitarbeiterbindung als Instrument zur Steigerung der ArbeitgeberattraktivitätMitarbeiterbindung als Instrument zur Steigerung der Arbeitgeberattraktivität
Mitarbeiterbindung als Instrument zur Steigerung der ArbeitgeberattraktivitätSoftware Saxony / AG Personal
 
Historiografía postmoderna. conceptos, figuras, manifiestos luis g. de muss...
Historiografía postmoderna. conceptos, figuras, manifiestos   luis g. de muss...Historiografía postmoderna. conceptos, figuras, manifiestos   luis g. de muss...
Historiografía postmoderna. conceptos, figuras, manifiestos luis g. de muss...Marco Yañez Olivares
 
Haj by M.A.M. Fahri
Haj by M.A.M. FahriHaj by M.A.M. Fahri
Haj by M.A.M. FahriFahri Anas
 
குலபாஉர்ராஷிதீன்கள்
குலபாஉர்ராஷிதீன்கள்குலபாஉர்ராஷிதீன்கள்
குலபாஉர்ராஷிதீன்கள்Rameez Karnain
 
[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性
[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性
[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性ikeyat
 
What's New in Spring Boot 2.5
What's New in Spring Boot 2.5What's New in Spring Boot 2.5
What's New in Spring Boot 2.5ikeyat
 
Databib Michael Witt RDAP12 Poster
Databib Michael Witt RDAP12 PosterDatabib Michael Witt RDAP12 Poster
Databib Michael Witt RDAP12 PosterASIS&T
 
Information and communication technology
Information and communication technologyInformation and communication technology
Information and communication technologyBalasingham Karthiban
 
Marketing attribution models
Marketing attribution modelsMarketing attribution models
Marketing attribution modelsTend Analytics
 
Kumarasamy assignments model schools
Kumarasamy assignments model schoolsKumarasamy assignments model schools
Kumarasamy assignments model schoolsRobo Kumarasamy
 
Haumai Naavay Naal Virodh Hai
Haumai Naavay Naal Virodh HaiHaumai Naavay Naal Virodh Hai
Haumai Naavay Naal Virodh HaiHarjinder Cingh
 
Accessibility in context+ASSETS2014-Maia Naftali/안현진
Accessibility in context+ASSETS2014-Maia Naftali/안현진Accessibility in context+ASSETS2014-Maia Naftali/안현진
Accessibility in context+ASSETS2014-Maia Naftali/안현진Hyunjin Ahn
 
Biw learning in the new normal
Biw learning in the new normalBiw learning in the new normal
Biw learning in the new normalJohnMoor5
 
13 july to 19 july 2015
13 july to 19 july 201513 july to 19 july 2015
13 july to 19 july 2015snehalcnp
 
សុភាសិតខ្មែរ
សុភាសិតខ្មែរសុភាសិតខ្មែរ
សុភាសិតខ្មែរRatana Yen
 

Tendances (20)

ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்
ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்
ஒரு முஸ்லிம் மற்றய முஸ்லிமின் சகோதரன்
 
Mitarbeiterbindung als Instrument zur Steigerung der Arbeitgeberattraktivität
Mitarbeiterbindung als Instrument zur Steigerung der ArbeitgeberattraktivitätMitarbeiterbindung als Instrument zur Steigerung der Arbeitgeberattraktivität
Mitarbeiterbindung als Instrument zur Steigerung der Arbeitgeberattraktivität
 
Historiografía postmoderna. conceptos, figuras, manifiestos luis g. de muss...
Historiografía postmoderna. conceptos, figuras, manifiestos   luis g. de muss...Historiografía postmoderna. conceptos, figuras, manifiestos   luis g. de muss...
Historiografía postmoderna. conceptos, figuras, manifiestos luis g. de muss...
 
Haj by M.A.M. Fahri
Haj by M.A.M. FahriHaj by M.A.M. Fahri
Haj by M.A.M. Fahri
 
குலபாஉர்ராஷிதீன்கள்
குலபாஉர்ராஷிதீன்கள்குலபாஉர்ராஷிதீன்கள்
குலபாஉர்ராஷிதீன்கள்
 
[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性
[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性
[JSUG SpringOne 2021 報告会]見えてきたSpring 6.0の方向性
 
What's New in Spring Boot 2.5
What's New in Spring Boot 2.5What's New in Spring Boot 2.5
What's New in Spring Boot 2.5
 
Databib Michael Witt RDAP12 Poster
Databib Michael Witt RDAP12 PosterDatabib Michael Witt RDAP12 Poster
Databib Michael Witt RDAP12 Poster
 
Information and communication technology
Information and communication technologyInformation and communication technology
Information and communication technology
 
Marketing attribution models
Marketing attribution modelsMarketing attribution models
Marketing attribution models
 
Kumarasamy assignments model schools
Kumarasamy assignments model schoolsKumarasamy assignments model schools
Kumarasamy assignments model schools
 
Newsletter tamil
Newsletter tamilNewsletter tamil
Newsletter tamil
 
Haumai Naavay Naal Virodh Hai
Haumai Naavay Naal Virodh HaiHaumai Naavay Naal Virodh Hai
Haumai Naavay Naal Virodh Hai
 
Accessibility in context+ASSETS2014-Maia Naftali/안현진
Accessibility in context+ASSETS2014-Maia Naftali/안현진Accessibility in context+ASSETS2014-Maia Naftali/안현진
Accessibility in context+ASSETS2014-Maia Naftali/안현진
 
Biw learning in the new normal
Biw learning in the new normalBiw learning in the new normal
Biw learning in the new normal
 
AR RAHEEQ
AR RAHEEQAR RAHEEQ
AR RAHEEQ
 
13 july to 19 july 2015
13 july to 19 july 201513 july to 19 july 2015
13 july to 19 july 2015
 
សុភាសិតខ្មែរ
សុភាសិតខ្មែរសុភាសិតខ្មែរ
សុភាសិតខ្មែរ
 
Viii biology kc
Viii biology kcViii biology kc
Viii biology kc
 
GIT on with it
GIT on with itGIT on with it
GIT on with it
 

En vedette

Twenty 20 Offer For Tally
Twenty 20 Offer For TallyTwenty 20 Offer For Tally
Twenty 20 Offer For TallyBhavin Shah
 
Piratas Que Operan Como Empresas Jenny Molinaro
Piratas Que Operan Como Empresas Jenny MolinaroPiratas Que Operan Como Empresas Jenny Molinaro
Piratas Que Operan Como Empresas Jenny MolinaroGracielaBelen
 
Melbourneit Brandowners
Melbourneit BrandownersMelbourneit Brandowners
Melbourneit Brandownersclaytonnarcis
 
NSL Transformation LAB
NSL Transformation LABNSL Transformation LAB
NSL Transformation LABSMLXL Ltd
 
Savana, 20.06.1997
Savana, 20.06.1997Savana, 20.06.1997
Savana, 20.06.1997MANCHETE
 
The Age Of The 707
The Age Of The 707The Age Of The 707
The Age Of The 707Art 37
 
Microsoft Office Word Dokument (Neu)
Microsoft Office Word Dokument (Neu)Microsoft Office Word Dokument (Neu)
Microsoft Office Word Dokument (Neu)guestdfad6a
 
Arbol de Problemas y Soluciones
Arbol de Problemas y SolucionesArbol de Problemas y Soluciones
Arbol de Problemas y SolucionesMauricio Avalos
 
My experience at the Do Lectures
My experience at the Do LecturesMy experience at the Do Lectures
My experience at the Do LecturesSMLXL Ltd
 
Portuguesa Tercero
Portuguesa TerceroPortuguesa Tercero
Portuguesa Terceroyesiabi
 
No Straight Lines Yearbook 2012
No Straight Lines Yearbook 2012No Straight Lines Yearbook 2012
No Straight Lines Yearbook 2012SMLXL Ltd
 
Diputados
DiputadosDiputados
DiputadosGiss887
 
Performing Student Case Studies
Performing Student Case StudiesPerforming Student Case Studies
Performing Student Case StudiesRodge Bucao
 
Making The Transition What To Pack, What To Buy And What To Leave Behind Wh...
Making The Transition   What To Pack, What To Buy And What To Leave Behind Wh...Making The Transition   What To Pack, What To Buy And What To Leave Behind Wh...
Making The Transition What To Pack, What To Buy And What To Leave Behind Wh...Social Media Performance Group
 
Piratas Que Operan Como Empresas
Piratas Que Operan Como EmpresasPiratas Que Operan Como Empresas
Piratas Que Operan Como Empresasviccenzo
 

En vedette (20)

Twenty 20 Offer For Tally
Twenty 20 Offer For TallyTwenty 20 Offer For Tally
Twenty 20 Offer For Tally
 
Piratas Que Operan Como Empresas Jenny Molinaro
Piratas Que Operan Como Empresas Jenny MolinaroPiratas Que Operan Como Empresas Jenny Molinaro
Piratas Que Operan Como Empresas Jenny Molinaro
 
Xequemate
XequemateXequemate
Xequemate
 
Melbourneit Brandowners
Melbourneit BrandownersMelbourneit Brandowners
Melbourneit Brandowners
 
NYU January 27th
NYU January 27thNYU January 27th
NYU January 27th
 
NSL Transformation LAB
NSL Transformation LABNSL Transformation LAB
NSL Transformation LAB
 
Savana, 20.06.1997
Savana, 20.06.1997Savana, 20.06.1997
Savana, 20.06.1997
 
The Age Of The 707
The Age Of The 707The Age Of The 707
The Age Of The 707
 
Microsoft Office Word Dokument (Neu)
Microsoft Office Word Dokument (Neu)Microsoft Office Word Dokument (Neu)
Microsoft Office Word Dokument (Neu)
 
Arbol de Problemas y Soluciones
Arbol de Problemas y SolucionesArbol de Problemas y Soluciones
Arbol de Problemas y Soluciones
 
My experience at the Do Lectures
My experience at the Do LecturesMy experience at the Do Lectures
My experience at the Do Lectures
 
Proteja Su Memoria Usb
Proteja Su Memoria UsbProteja Su Memoria Usb
Proteja Su Memoria Usb
 
Portuguesa Tercero
Portuguesa TerceroPortuguesa Tercero
Portuguesa Tercero
 
No Straight Lines Yearbook 2012
No Straight Lines Yearbook 2012No Straight Lines Yearbook 2012
No Straight Lines Yearbook 2012
 
Diputados
DiputadosDiputados
Diputados
 
Performing Student Case Studies
Performing Student Case StudiesPerforming Student Case Studies
Performing Student Case Studies
 
Erasmus studentų chartija
Erasmus studentų chartijaErasmus studentų chartija
Erasmus studentų chartija
 
Nordplus Horizontal programa
Nordplus Horizontal programaNordplus Horizontal programa
Nordplus Horizontal programa
 
Making The Transition What To Pack, What To Buy And What To Leave Behind Wh...
Making The Transition   What To Pack, What To Buy And What To Leave Behind Wh...Making The Transition   What To Pack, What To Buy And What To Leave Behind Wh...
Making The Transition What To Pack, What To Buy And What To Leave Behind Wh...
 
Piratas Que Operan Como Empresas
Piratas Que Operan Como EmpresasPiratas Que Operan Como Empresas
Piratas Que Operan Como Empresas
 

Similaire à Coding Guidelines

Better ties better sales
Better ties better salesBetter ties better sales
Better ties better salesJohnMoor5
 
Redefining rewards and performance
Redefining rewards and performanceRedefining rewards and performance
Redefining rewards and performanceJohnMoor5
 
Miquel serracanta, profesor de eae business school, vigia
Miquel serracanta, profesor de eae business school, vigiaMiquel serracanta, profesor de eae business school, vigia
Miquel serracanta, profesor de eae business school, vigiaEAE Business School
 
1.5 GerIntro-L1_Mining for Closure.pdf
1.5 GerIntro-L1_Mining for Closure.pdf1.5 GerIntro-L1_Mining for Closure.pdf
1.5 GerIntro-L1_Mining for Closure.pdfZarinaFranco2
 
2018-kia-picanto-110300.pdf
2018-kia-picanto-110300.pdf2018-kia-picanto-110300.pdf
2018-kia-picanto-110300.pdfDavid Parari
 
&DPO $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docx
&DPO  $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docx&DPO  $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docx
&DPO $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docxmayank272369
 
Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016Roberto Mircoli
 
Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016Guido Pezzin
 
LUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOS
LUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOSLUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOS
LUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOSConsolidador Aéreo
 
Dayane Deise - Miniportfolio
Dayane Deise - MiniportfolioDayane Deise - Miniportfolio
Dayane Deise - MiniportfolioDayane Santos
 
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Yuki Koyama
 
Koşuyolu Koru Evleri - Eng.pdf
Koşuyolu Koru Evleri - Eng.pdfKoşuyolu Koru Evleri - Eng.pdf
Koşuyolu Koru Evleri - Eng.pdfListing Turkey
 
Visual CV Filip Modderie
Visual CV Filip ModderieVisual CV Filip Modderie
Visual CV Filip ModderieFilip Modderie
 
GruntJS 로 개발프로세스 구축하기
GruntJS 로 개발프로세스 구축하기GruntJS 로 개발프로세스 구축하기
GruntJS 로 개발프로세스 구축하기현진 김
 
Dennis John Paul of NZ Struc
Dennis John Paul of NZ StrucDennis John Paul of NZ Struc
Dennis John Paul of NZ StrucFingerPointer
 
Ursula le guin röportajı
Ursula le guin röportajıUrsula le guin röportajı
Ursula le guin röportajıOncü Yıldız
 

Similaire à Coding Guidelines (20)

Better ties better sales
Better ties better salesBetter ties better sales
Better ties better sales
 
Ttake Mandrini 01
Ttake Mandrini 01Ttake Mandrini 01
Ttake Mandrini 01
 
Redefining rewards and performance
Redefining rewards and performanceRedefining rewards and performance
Redefining rewards and performance
 
Miquel serracanta, profesor de eae business school, vigia
Miquel serracanta, profesor de eae business school, vigiaMiquel serracanta, profesor de eae business school, vigia
Miquel serracanta, profesor de eae business school, vigia
 
1.5 GerIntro-L1_Mining for Closure.pdf
1.5 GerIntro-L1_Mining for Closure.pdf1.5 GerIntro-L1_Mining for Closure.pdf
1.5 GerIntro-L1_Mining for Closure.pdf
 
Educación patrimonial. Educar con y para el patrimonio 1a parte
Educación patrimonial. Educar con y para el patrimonio 1a parteEducación patrimonial. Educar con y para el patrimonio 1a parte
Educación patrimonial. Educar con y para el patrimonio 1a parte
 
2018-kia-picanto-110300.pdf
2018-kia-picanto-110300.pdf2018-kia-picanto-110300.pdf
2018-kia-picanto-110300.pdf
 
&DPO $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docx
&DPO  $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docx&DPO  $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docx
&DPO $SPTT 4FDUJPO.VMUJQMF 3FHSFTTJPO1SPG +BTPO .docx
 
Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016
 
Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016Affari e finanza pag 39 del 28 novembre 2016
Affari e finanza pag 39 del 28 novembre 2016
 
LUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOS
LUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOSLUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOS
LUFTHANSA - RESERVA DE LUGAR EM CLASSE ECONOMICA COM NOVOS PROCEDIMENTOS
 
Dayane Deise - Miniportfolio
Dayane Deise - MiniportfolioDayane Deise - Miniportfolio
Dayane Deise - Miniportfolio
 
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
 
Koşuyolu Koru Evleri - Eng.pdf
Koşuyolu Koru Evleri - Eng.pdfKoşuyolu Koru Evleri - Eng.pdf
Koşuyolu Koru Evleri - Eng.pdf
 
Visual CV Filip Modderie
Visual CV Filip ModderieVisual CV Filip Modderie
Visual CV Filip Modderie
 
GruntJS 로 개발프로세스 구축하기
GruntJS 로 개발프로세스 구축하기GruntJS 로 개발프로세스 구축하기
GruntJS 로 개발프로세스 구축하기
 
Dennis John Paul of NZ Struc
Dennis John Paul of NZ StrucDennis John Paul of NZ Struc
Dennis John Paul of NZ Struc
 
Dynex-DS2. Brochure
Dynex-DS2. BrochureDynex-DS2. Brochure
Dynex-DS2. Brochure
 
DHY14KSE (AMF) .pdf
DHY14KSE (AMF) .pdfDHY14KSE (AMF) .pdf
DHY14KSE (AMF) .pdf
 
Ursula le guin röportajı
Ursula le guin röportajıUrsula le guin röportajı
Ursula le guin röportajı
 

Plus de Richard van Delft

Plus de Richard van Delft (20)

NGN ICT beheer - applicatie distributie
NGN ICT beheer - applicatie distributieNGN ICT beheer - applicatie distributie
NGN ICT beheer - applicatie distributie
 
White paper Lotus to Google: feature mapping
White paper Lotus to Google: feature mappingWhite paper Lotus to Google: feature mapping
White paper Lotus to Google: feature mapping
 
2013 nl summit google apps script automate your school
2013 nl summit google apps script   automate your school2013 nl summit google apps script   automate your school
2013 nl summit google apps script automate your school
 
2013 nl summit chromebooks
2013 nl summit chromebooks2013 nl summit chromebooks
2013 nl summit chromebooks
 
Notes2Apps in 5 slides
Notes2Apps in 5 slidesNotes2Apps in 5 slides
Notes2Apps in 5 slides
 
NGN, Google apps admin
NGN, Google apps adminNGN, Google apps admin
NGN, Google apps admin
 
Info sheet: Werkplek in de Wolken
Info sheet: Werkplek in de WolkenInfo sheet: Werkplek in de Wolken
Info sheet: Werkplek in de Wolken
 
Widw flyer
Widw flyerWidw flyer
Widw flyer
 
Service sheet Cloud Collaboration
Service sheet Cloud CollaborationService sheet Cloud Collaboration
Service sheet Cloud Collaboration
 
Google Wave een eerste blik
Google Wave een eerste blikGoogle Wave een eerste blik
Google Wave een eerste blik
 
Lotus Connections - Profiles (beheer & development)
Lotus Connections - Profiles (beheer & development)Lotus Connections - Profiles (beheer & development)
Lotus Connections - Profiles (beheer & development)
 
Pecha Kucha-Google
Pecha Kucha-GooglePecha Kucha-Google
Pecha Kucha-Google
 
Google Wave
Google WaveGoogle Wave
Google Wave
 
Google Wave
Google WaveGoogle Wave
Google Wave
 
Notes Migratie
Notes MigratieNotes Migratie
Notes Migratie
 
Cursus Werken 2.0
Cursus Werken 2.0Cursus Werken 2.0
Cursus Werken 2.0
 
Blog
BlogBlog
Blog
 
Quickr Connectors and ECM
Quickr Connectors and ECMQuickr Connectors and ECM
Quickr Connectors and ECM
 
Migration Of Lotus To Microsoft
Migration Of Lotus To MicrosoftMigration Of Lotus To Microsoft
Migration Of Lotus To Microsoft
 
Desktop integration & ECM
Desktop integration & ECMDesktop integration & ECM
Desktop integration & ECM
 

Dernier

IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 

Dernier (20)

IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 

Coding Guidelines

  • 1. h5SE #ODING 3TANDARDS TO )NCREASE %FFICIENCY AND 0RODUCTIVITYv !DHERING TO A WELL DESIGNED CODING STANDARD CAN GIVE YOUR SOFTWARE DEVELOPMENT AN EDGE #ODING STANDARDS ARE BENIFICIAL FOR EVERYONE INVOLVED ,OTUS #ODING 3TANDARDS SOFTWARE CREATION
  • 2. MAINTENANCE AND USAGE .O QUESTION ABOUT THAT 4HE HARD s 5SER INTERFACE PART IS GETTING DEVELOPERS TO ADHERE TO IT Y USING THE /PEN.4ORG WIKI FOR s $ESIGN ELEMENTS CODING GUIDELINES EVERY DEVELOPER CAN CONTRIBUTE
  • 3. ARGUE THE CODING s ORMULA LANGUAGE GUIDELINES 2ESULTING IN THE CODING GUIDELINES BY THE CROWD s ,OTUSSCRIPT s #ODING STYLES
  • 4. LIKE /0%..4/2' 7)+) #/.#%04 s $ATE4IME HANDLING 0QFO/5' JT B XFCTJUF EFWPUFE UP 5IF #FTU 1SBDUJDF TFDUJPO PO 0QFO/5' s %RROR HANDLING HFUUJOH HSPVQT PG JOEJWJEVBMT BMM PWFS UIF PSH XPSLT BDDPSEJOH UP UIF XJLJ s $OCUMENTATION XPSME UP DPMMBCPSBUF PO -PUVT /PUFT DPODFQU XJLJ JT TPGUXBSF UIBU BMMPXT WWW/PEN.4/RG %PNJOP BQQMJDBUJPOT BOE SFMFBTF UIFN VTFST UP FBTJMZ DSFBUF FEJU BOE MJOL BT PQFO QBHFT UPHFUIFS 8JLJT BSF PGUFO VTFE UP TPVSDF 5IFJS NJTTJPO JT ýUP QSPWJEF B DSFBUF DPMMBCPSBUJWF XFCTJUFT BOE UP h(!6).' #/$).' GSBNFXPSL GPS UIF DPNNVOJUZ UP QPXFS DPNNVOJUZ XFCTJUFT 8JLJT BSF 34!.$!2$3 ). ! EFWFMPQ PQFO TPVSDF BQQMJDBUJPOT GPS VTFE JO NBOZ CVTJOFTTFT UP QSPWJEF *#. -PUVT /PUFT BOE %PNJOP XIJDI BGGPSEBCMF BOE FGGFDUJWF *OUSBOFUT BOE 3/47!2% NBZ CF GSFFMZ EJTUSJCVUFEý $VSSFOUMZ GPS ,OPXMFEHF .BOBHFNFOU XJLJ $%6%,/0-%.4 UIF TJUF IBT HSPXO UP BMNPTU GJGUZ GBDJMJUBUFT UIF XJTEPN PG UIF DSPXE /2'!.):!4)/. (!3 UIPVTBOE SFHJTUFSFE QBSUJDJQBOUT XIP EPXOMPBE UFO UIPVTBOE BQQMJDBUJPOT 7)+) !.$ #-3 !$6!.4!'%3 /2 QFS NPOUI 5IFSF BSF NPSF UIFO $PNQBSFE UP B HFOFSBMJ[FE DPOUFOU $%6%,/0%23
  • 5. 15!,)49 0QFO/5' 1SPKFDUT XJUI DPEF SFMFBTFT NBOBHFNFOU TZTUFN $.4 BO !3352!.#% 4%!-
  • 6. BWBJMBCMF 0QFO/5' PGGFST BMTP B $PEF FOUFSQSJTF XJLJ IBT UIFTF CBTJD #JO 8JEHFUT BOE #FTU 1SBDUJDFT GFBUVSFT 02/*%#4 -!.!'%23 5IF OBNF PG BO BSUJDMF JT FNCFEEFE !.$ %.$ 53%23v
  • 7. #/$).' '5)$%,).%3 %34 02!#4)#%3 JO UIF IZQFSMJOL %34 02!#4)#%3 SUJDMFT DBO CF DSFBUFE PS FEJUFE BU -PUVT /PUFT PSHBOJ[BUJPOT JNQSPWF ENEFITS BOZUJNF CZ BOZPOF XJUI DFSUBJO FGGJDJFODZ BOE QSPEVDUJWJUZ EVSJOH UIF MJNJUBUJPOT GPS QSPUFDUFE BSUJDMFT XIPMF MJGFDZDMF PG BO BQQMJDBUJPO CZ 4HE USE OF CODING STANDARDS RESULTS IN 8FC CSPXTFS CBTFE FEJUJOH PG BEIFSF UP DPEJOH HVJEFMJOFT %VSJOH BENEFITS DURING THE COMPLETE LIFE CYCLE OF BSUJDMFT EFWFMPQNFOU NBJOUFOBODF VTBHF BOE AN APPLICATION BDI BSUJDMF QSPWJEFT POFDMJDL SFUJSJOH PG BQQMJDBUJPOT UIF $ESIGN BDDFTT UP UIF IJTUPSZWFSTJPOJOH QBHF PSHBOJ[BUJPO DBO CFOFGJU GSPN UIPTF s -ODELERS KNOW WHICH FUNCTIONALITY IS XIJDI BMTP TVQQPSUT WFSTJPO CFTU QSBDUJDFT 4FF TJEFCBS GPS B PROVEN EJGGFSFODJOH ýEJGGý BOE SFUSJFWJOH QSJPS OVNCFS PG CFOFGJUT GSPN B MJGFDZDMF UILD WFSTJPOT QPJOU PG WJFX s .EW PROGRAMMERS DONgT HAVE TO 3FDFOU BEEJUJPOTNPEJGJDBUJPOT PG REINVENT THE WHEEL AGAIN BSUJDMFT DBO CF NPOJUPSFE BDUJWFMZ PS !$(%2).' 4/ %34 02!#4)#%3 s %FFICIENCY IN DEVELOPMENT HOURS QBTTJWFMZ 5IF JNQMFNFOUBUJPO BOE BEIFSJOH UP 4EST #FTU 1SBDUJDFT DBO CF BO s #ODING STANDARDS WILL AID THE CREATION !4/3 /2)'). ,/453 PSHBOJ[BUJPOBM DIBMMFOHF TQFDJBMMZ OF AUTOMATED h4EST 3CRIPTSv UPT 0SJHJO IBT B EFEJDBUFE -PUVT EFWFMPQFST NBZ TVGGFS GSPN UIF h/PU 0RODUCTION /PUFT HSPVQ UIBU DPOTJTUT PG *OWFOUFE )FSFhTZOESPNF UPT 0SJHJO s 3OURCE CODE WILL BECOME EASY TQFDJBMJTUT XIJDI IBWF CFFO JOWPMWFE IBT CFFO IFMQJOH PSHBOJ[BUJPOT GPS TOMAINTAIN GSPN UIF FBSMZ EBZT PG /PUFT 5IF ZFBST UP PWFSDPNF UIPTF DIBMMFOHFT s 5NIFORM APPROACH CODING WILL RESULT IN TFSWJDFT UIBU BSF QSPWJEFE DPOUBJO TVDDFTTGVMMZ $POUBDU UPT 0SJHJO GPS A MORE CONSISTENT END USER DPOTVMUJOH BSDIJUFDUVSF EFTJHO BEWJTJOH ZPV PO ZPVS TVDDFTTGVM EXPERIENCE JNQMFNFOUBUJPO NBOBHFNFOU BOE JNQMFNFOUBUJPO PG DPEJOH TUBOEBSET 2ETIREMENT NBJOUFOBODF PG -PUVT BOE 8FC4QIFSF 3FTVMUT PG TBWJOHT QFS ZFBS BSF s -ONITOR APPLICATION USAGE 1PSUBM BQQMJDBUJPOT NPOH PVS FBTJMZ HVBSBOUFFE DVTUPNFST XF IBWF NVMUJOBUJPOBMT BT XFMM BT 4.# DVTUPNFST -PUVT JT QBSU PG UIF OUFSQSJTF $POUFOU !TOS /RIGIN .BOBHFNFOU $. EPNBJO PG UPT 1BQFOEPSQTFXFH 0SJHJO 8JUIJO UIF $. NBSLFU UPT #+ 653$)5 0SJHJO JT UIF QSPVE MFBEFS PG B 5FM NBSLFU TIBSF JO UIF /FUIFSMBOET XXXOMBUPTPSJHJODPN UPT 0SJHJO QPTTFTTFT BO JOOPWBUJWF TFSWJDF BOE TVQQPSU DFOUFS UIBU SFBMJ[FT DPTU FGGFDUJWF VTBHF BOE NBOBHFNFOU PG -PUVT /PUFT BQQMJDBUJPOT UISPVHI EFEJDBUFE JOQVU NBJOUFOBODF BOE TVQQPSU UPT 0SJHJO USJFT UP QSPWJEF PVS DMJFOUT $PNNVOJDBUJF /- XJUI UIF CFTU TFSWJDFT BWBJMBCMF 8F PQUJNJ[F PVS LOPXMFEHF CZ TIBSJOH JU XJUI UIF PQFO TPVSDF DPNNVOJUZ GPS #FTU 1SBDUJDFT PO DPEJOH HVJEFMJOFT ª .BSLFUJOH Ñ34!24 53).' 4(% #/$).' '5)$%,).%3 /. 777/0%..4/2'Ñ !TOS
  • 8. !TOS AND FISH SYMBOL
  • 9. !TOS /RIGIN AND FISH SYMBOL
  • 11. AND THE FISH SYMBOL ITSELF ARE REGISTERED TRADEMARKS OF !TOS /RIGIN 3!