The Clean Coder: A Code of Conduct For Professional Programmers
The Clean Coder is no exception. The Clean Coder describes the journey to professionalism . . . and it ... We're talking about four PDF files right?
HOJA DE REFERENCIA PARA GITHUB GIT
Esta hoja de referencia rápida resume las instrucciones de las líneas de coman- do de Git más comúnmente usadas. INSTALAR GIT. GitHub le ofrece a los clientes
git-cheat-sheet-education.pdf
With platform specific installers for Git GitHub also provides the ease of staying up-to-date with the latest releases of the command line tool while providing
Introducción a Git y GitHub - Día 1
Git es un sistema de control de versiones distribuido que se diferencia del resto en el modo nothing to commit (working directory clean).
Traducción Automática
http://www.prhlt.upv.es/~fcn/Students/ta/Guide-JesusG-MOSES-13.pdf https://github.com/midobal/dockerfiles/tree/master/moses.
OpenExpo Europe
20 jun 2019 Metric and good practices. Clean code. COMMON INNER. SOURCE REPOSITORY. Internal Github. Other factory. JOIN THE ENGIE TRIBE. Share the love.
git-cheat-sheet.pdf
$ git reset [file]. Revert your repository to a previous known working state. $ git commit. Create a new commit from changes added to the staging area. The
Clean code a handbook of agile software craftsmanship pdf github
Clean code a handbook of agile software craftsmanship pdf github. Notes on the book: "Clean Code - A Handbook of Agile Software Craftsmanship" written by
Alexa ¿cómo se desarrollan las skills del futuro?
5 mar 2020 ask new --url https://github.com/javichur/alexa-skill-clean-code-template.git ? Please type in your new skill name alphanumeric only: ...
Trabajo de Fin de Grado ghedsh: Un intérprete de comandos para
30 jun 2018 clean and maintainable code. Regarding the second stage ... Listado de incidencias del repositorio en GitHub. . . . . . . . . 26.
programming-ebooks/The Clean Coderpdf at master - GitHub
programming-ebooks/The Clean Coder pdf Go to file Cannot retrieve contributors at this time 3 14 MB Download
The Clean Coder: A Code of Conduct for Professional Programmers [Bo
Clean-Code-Collection-Books/The Clean Coder-A Code of Conduct for Professional Programmers pdf at master · sdcuike/Clean-Code-Collection-Books · GitHub This repository has been archived by the owner on Apr 20 2022 It is now read-only sdcuike / Clean-Code-Collection-Books Public archive Notifications Fork 496 Star 1 6k Code Issues 1 Pull requests
The Clean Coder: A Code of Conduct For Professional Programmers
The clean coder : a code of conduct for professional programmers / Robert Martin p cm Includes bibliographical references and index ISBN 0-13-708107-3 (pbk : alk paper) 1 Computer programming—Moral and ethical aspects 2 Computer programmers—Professional ethics I Title QA76 9 M65M367 2011 005 1092—dc22 2011005962
The Clean Coder: A Code of Conduct For Professional Programmers
The clean coder : a code of conduct for professional programmers / Robert Martin p cm Includes bibliographical references and index ISBN 0-13-708107-3 (pbk : alk paper) 1 Computer programming—Moral and ethical aspects 2 Computer programmers—Professional ethics I Title QA76 9 M65M367 2011 005 1092—dc22 2011005962
Who are the “Clean Coders?
They are professionals. In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice–about everything from estimating and coding to refactoring and testing.
What is clean code by Robert Martin?
In Clean Code, legendary software expert Robert C. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it.
What makes a clean code?
It should be elegant — Clean code should be pleasing to read. Reading it should make you smile the way a well-crafted music box or well-designed car would. Clean code is focused —Each function, each class, each module exposes a single-minded attitude that remains entirely undistracted, and unpolluted, by the surrounding details.
BE PROUD OF
YOUR CODE
Madrid / June 20th 2019
2 WHO ?Jean-HervéLAVEAU
Lead CI/CD DevOps
Tooling & Practices
Inner Source Tribe
Leader
Florent ZARA
Inner Source
Project Leader
3ĽOFTWARE COMPANY
designing and delivering digital solutions that transform the energy world 5INNER SOURCE INITIATIVE
FUNDAMENTALS
PORTAL
KNOWLEDGESOURCES
BINARIES
CI / CD Tools
Project
Management
CodeQualityTestingDeployment
COMMUNICATE
INFORMATION IS POWER
SHARETRIBES : IMPULSE CHANGE MANAGEMENT
PRODUCE
SCALABLE AND RELIABLE TOOLS
6INNER SOURCE
A STRONG TOOLING SUITE
PORTAL
KNOWLEDGESOURCES
BINARIES
CI / CD Tools
Project
Management
CodeQualityTestingDeployment
COMMUNICATE
SHAREPRODUCE
SCALABLE AND RELIABLE TOOLS
7WALNUT : A STRONG TOOLING
SUITE WIDELY USED
UKTractebel
BENELUXFrance B2C
France B2B
France Renewables
France Networks
North America
NECSTBrazil
EPI GBS GEM LNGStorengy
NewCorp
LATAMMESCAT
102 organizations
701 act. users
242 projects
1782 act. users
51 Jenkins masters
393 act. users
1099 repositories
442 act. users
198 spaces
2283 users
45 projects
210 act. users
8INNER SOURCE INITIATIVE
FUNDAMENTALS
PORTAL
KNOWLEDGESOURCES
BINARIES
CI / CD Tools
Project
Management
CodeQualityTestingDeployment
COMMUNICATE
PRODUCE
SHARETRIBES : IMPULSE CHANGE MANAGEMENT
95 TRIBES GATHER ENGIE DIGITAL DOERS ACTING ON KEY
10THEIR GOAL
Boost digital platforms and BU projectsMake the Group visible
and attractive through passion-driven peopleSpread digital
knowledge & expertise within the Group 11CHANGE MANAGEMENT
FOR TWO PERSONAS
Improved
Quality
More efficient use of
toolsProductivity
External Contribution
Improved engineering
processResource Management
Job satisfaction
Motivation
Reputation
Faster
problemresolution LearnSTRONGER TOGETHER
C-LevelDev Level
12INNER SOURCING
SEED PROJECTS CRITERIA
NEEDTECHNOLOGYDOCUMENTATIONARCHITECTURE
CORE TEAMOPPORTUNITIESCOMPETENCIES
13INNER SOURCING
NO GOSENSITIVE
INFOLICENCE
ISSUESENSITIVE
CODE 14CREATING TRUST
-ARTIFACTS -DELIVERABLES
QUALITY
DOCUMENTATION
COMMUNICATION
COMMUNITY
ENVIRONNEMENT
15A JOURNEY TO INNER SOURCE
16JOURNEY TO TRUST
(ᕌWIP ᕌ)ESSENTIAL SET
Readme(incl. contributing)
Build/ Install
Setup instruction
Code comments
AUTOMATED QA
Unit test coverage
Metricand good practices
Clean code
COMMON INNER
SOURCE REPOSITORY
InternalGithub
Otherfactory
JOIN THE ENGIE TRIBE
Share the love
Use appropriates tags
on reposDOCENVQ-DCOM
17JOURNEY TO TRUST
(ᕌWIP ᕌ)ESSENTIAL SET
Readme(incl. contributing)
Build/ Install
Setup instruction
Code comments
COMPLETE &
MAINTAINED
+ How-to + Contribution guide + FAQMANUAL
Distributed Peer review
Integrationtesting
AUTOMATED QA
Unit test coverage
Metricand good practices
Clean code
CONTINUOUS
INTEGRATION
PLATFORM
COMMON INNER
SOURCE REPOSITORY
InternalGithub
Otherfactory
INTERACT OUTSIDE
Open to PR and ext. contribs
Communicate about project
JOIN THE ENGIE TRIBE
Share the love
Use appropriates tags
on reposDOCENVQ-DCOM
18JOURNEY TO TRUST
(ᕌWIP ᕌ)ESSENTIAL SET
Readme(incl. contributing)
Build/ Install
Setup instruction
Code comments
COMPLETE &
MAINTAINED
+ How-to + Contribution guide + FAQCONTRIBUTE
+ Contribution guide + DevelopmentguidelinesMANUAL
Distributed Peer review
Integrationtesting
MODULAR
Architecture
Plugin based
AUTOMATED QA
Unit test coverage
Metricand good practices
Clean code
CONTINUOUS
INTEGRATION
PLATFORM
COMMON INNER
SOURCE REPOSITORY
InternalGithub
Otherfactory
CONTINUOUS
DELIVERY
PLATFORM
Full transparency
INTERACT OUTSIDE
Open to PR and ext. contribs
Communicate about project
JOIN THE ENGIE TRIBE
Share the love
Use appropriates tags
on reposULTIMATE TRUST
Trusted committers
Champions
DOCENVQ-DCOM
19COLLABORATE WITH
OTHER TEAMS
DELIVERABLES
QUALITY
COMMUNICATION
COMMUNITY
Badges
Labels
Emojis
DOCUMENTATION
20GOVERNANCE
TRANSPARENT & OPEN
For ENGIE, powered by ENGIE Digital
Bootstrapping
Community Management
Driven by its users
Transparent rules
Produce KPI to
mesureInner Source valueConnected to the outside world
Experts
Inner Source Meetup
Thales Inner Source
Convention
Paris Open Source Summit
GithubSummit
X-CompaniesWG
Sharing best practices & XP
Solving common issues
Cross committees
Tools interconnexion
Access / link to other repos
Internal Federation
External / Open Source
21GOVERNANCE
OPEN TO THE OUTSIDE WORLD
22FOCUS : Cross contributions
WORKING TOGETHER
COSTTooling
Free access
Includes access to facilities
Internal & External network
OKTA identification (+ MFA)
Business Model on additional
services.Services
Mandays
TRIBEFree / Declarative
Your time
Ressources
Free via
Confluence
Githubrepo
24INNER SOURCE INITIATIVE
FUNDAMENTALS
PORTAL
KNOWLEDGESOURCES
BINARIES
CI / CD Tools
Project
Management
CodeQualityTestingDeployment
SHAREPRODUCE
COMMUNICATE
INFORMATION IS POWER
25COMMUNICATION
CHANNELS
2627
28
INNER SOURCE TRIBE
2018 : A SUCCESSFUL LAUNCH
300 internal
people reached (NESCT, Benelux, GEM3 InnerSourced
Pilots project
Connectedto
peers (Société Générale,600+ accounts&
1400 repositories
(250% of initial objective)3 public
speaking (Paris Open SourceSummitet du Thales
InnerSource Summit)
5 worldwide
webinars et 1Yammer Group of
doersand experts (280 inscriptions & 50 topics)2019 PRIORITY : INCREASE IMPACT
Reinforce
GitHub Entreprise
Launch of first full
InnerSource
projectsidentifiedin 2018 BoostTribeexternal communication
IncreaseENGIE recognition
Use itas a leverageto attracttalents.
29BE PROUD OF YOUR CODE
INNER SOURCE IT !
PORTAL
KNOWLEDGESOURCES
BINARIES
CI / CD Tools
Project
Management
CodeQualityTestingDeployment
COMMUNICATE
INFORMATION IS POWER
SHARETRIBES : IMPULSE CHANGE MANAGEMENT
PRODUCE
SCALABLE AND RELIABLE TOOLS
Tribes at ENGIE
Digital: when shiny
tools don't make it all 30Thank you !
Charline Grenet ŋcharline.grenet@engie.com
Florent Zara ŋflorent.zara@external.engie.com
quotesdbs_dbs21.pdfusesText_27[PDF] the coding manual for qualitative researchers pdf
[PDF] the communicative function of ambiguity in language
[PDF] the complete book of intelligence tests pdf
[PDF] the complete idiot's guide to learning french pdf
[PDF] the complete idiots guide to learning french pdf
[PDF] the complete language of flowers a definitive and illustrated history
[PDF] the complete language of flowers book
[PDF] the complete language of flowers dietz
[PDF] the complete manual of typography pdf
[PDF] the complete war memoirs of charles de gaulle pdf
[PDF] the components used to calculate the medicare physician fee schedule are
[PDF] the comprehensive r archive network
[PDF] the comprehensive r archive network download
[PDF] the comprehensive r archive network https //cran.r project.org/