[PDF] OpenExpo Europe 20 jun 2019 Metric and





Previous PDF Next PDF



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 5

INNER SOURCE INITIATIVE

FUNDAMENTALS

PORTAL

KNOW

LEDGESOURCES

BINARIES

CI / CD Tools

Project

Management

Code

QualityTestingDeployment

COMMUNICATE

INFORMATION IS POWER

SHARE

TRIBES : IMPULSE CHANGE MANAGEMENT

PRODUCE

SCALABLE AND RELIABLE TOOLS

6

INNER SOURCE

A STRONG TOOLING SUITE

PORTAL

KNOW

LEDGESOURCES

BINARIES

CI / CD Tools

Project

Management

Code

QualityTestingDeployment

COMMUNICATE

SHARE

PRODUCE

SCALABLE AND RELIABLE TOOLS

7

WALNUT : A STRONG TOOLING

SUITE WIDELY USED

UK

Tractebel

BENELUXFrance B2C

France B2B

France Renewables

France Networks

North America

NECST

Brazil

EPI GBS GEM LNG

Storengy

NewCorp

LATAM

MESCAT

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

8

INNER SOURCE INITIATIVE

FUNDAMENTALS

PORTAL

KNOW

LEDGESOURCES

BINARIES

CI / CD Tools

Project

Management

Code

QualityTestingDeployment

COMMUNICATE

PRODUCE

SHARE

TRIBES : IMPULSE CHANGE MANAGEMENT

9

5 TRIBES GATHER ENGIE DIGITAL DOERS ACTING ON KEY

10

THEIR GOAL

Boost digital platforms and BU projects

Make the Group visible

and attractive through passion-driven people

Spread digital

knowledge & expertise within the Group 11

CHANGE MANAGEMENT

FOR TWO PERSONAS

Improved

Quality

More efficient use of

tools

Productivity

External Contribution

Improved engineering

process

Resource Management

Job satisfaction

Motivation

Reputation

Faster

problemresolution Learn

STRONGER TOGETHER

C-LevelDev Level

12

INNER SOURCING

SEED PROJECTS CRITERIA

NEEDTECHNOLOGYDOCUMENTATIONARCHITECTURE

CORE TEAMOPPORTUNITIESCOMPETENCIES

13

INNER SOURCING

NO GO

SENSITIVE

INFO

LICENCE

ISSUE

SENSITIVE

CODE 14

CREATING TRUST

-ARTIFACTS -

DELIVERABLES

QUALITY

DOCUMENTATION

COMMUNICATION

COMMUNITY

ENVIRONNEMENT

15

A JOURNEY TO INNER SOURCE

16

JOURNEY 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 repos

DOCENVQ-DCOM

17

JOURNEY TO TRUST

(ᕌWIP ᕌ)

ESSENTIAL SET

Readme(incl. contributing)

Build/ Install

Setup instruction

Code comments

COMPLETE &

MAINTAINED

+ How-to + Contribution guide + FAQ

MANUAL

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 repos

DOCENVQ-DCOM

18

JOURNEY TO TRUST

(ᕌWIP ᕌ)

ESSENTIAL SET

Readme(incl. contributing)

Build/ Install

Setup instruction

Code comments

COMPLETE &

MAINTAINED

+ How-to + Contribution guide + FAQ

CONTRIBUTE

+ Contribution guide + Developmentguidelines

MANUAL

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 repos

ULTIMATE TRUST

Trusted committers

Champions

DOCENVQ-DCOM

19

COLLABORATE WITH

OTHER TEAMS

DELIVERABLES

QUALITY

COMMUNICATION

COMMUNITY

Badges

Labels

Emojis

DOCUMENTATION

20

GOVERNANCE

TRANSPARENT & OPEN

For ENGIE, powered by ENGIE Digital

Bootstrapping

Community Management

Driven by its users

Transparent rules

Produce KPI to

mesureInner Source value

Connected 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

21

GOVERNANCE

OPEN TO THE OUTSIDE WORLD

22

FOCUS : Cross contributions

WORKING TOGETHER

COST

Tooling

Free access

Includes access to facilities

Internal & External network

OKTA identification (+ MFA)

Business Model on additional

services.

Services

Mandays

TRIBE

Free / Declarative

Your time

Ressources

Free via

Confluence

Githubrepo

24

INNER SOURCE INITIATIVE

FUNDAMENTALS

PORTAL

KNOW

LEDGESOURCES

BINARIES

CI / CD Tools

Project

Management

Code

QualityTestingDeployment

SHARE

PRODUCE

COMMUNICATE

INFORMATION IS POWER

25

COMMUNICATION

CHANNELS

26
27
28

INNER SOURCE TRIBE

2018 : A SUCCESSFUL LAUNCH

300 internal

people reached (NESCT, Benelux, GEM

3 InnerSourced

Pilots project

Connectedto

peers (Société Générale,

600+ accounts&

1400 repositories

(250% of initial objective)

3 public

speaking (Paris Open Source

Summitet du Thales

InnerSource Summit)

5 worldwide

webinars et 1

Yammer Group of

doersand experts (280 inscriptions & 50 topics)

2019 PRIORITY : INCREASE IMPACT

Reinforce

GitHub Entreprise

Launch of first full

InnerSource

projectsidentifiedin 2018 Boost

Tribeexternal communication

IncreaseENGIE recognition

Use itas a leverageto attracttalents.

29

BE PROUD OF YOUR CODE

INNER SOURCE IT !

PORTAL

KNOW

LEDGESOURCES

BINARIES

CI / CD Tools

Project

Management

Code

QualityTestingDeployment

COMMUNICATE

INFORMATION IS POWER

SHARE

TRIBES : IMPULSE CHANGE MANAGEMENT

PRODUCE

SCALABLE AND RELIABLE TOOLS

Tribes at ENGIE

Digital: when shiny

tools don't make it all 30

Thank you !

Charline Grenet ŋcharline.grenet@engie.com

Florent Zara ŋflorent.zara@external.engie.com

quotesdbs_dbs21.pdfusesText_27
[PDF] the climate action simulation

[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/