background preloader

Dg94

Facebook Twitter

Team Spirit

BYOD. Co Learning. Développement. Oracle. Extreme programming. Un article de Wikipédia, l'encyclopédie libre.

Extreme programming

En informatique et plus particulièrement en génie logiciel, extreme programming (XP) est une méthode agile plus particulièrement orientée sur l'aspect réalisation d'une application, sans pour autant négliger l'aspect gestion de projet. XP est adapté aux équipes réduites avec des besoins changeants. XP pousse à l'extrême des principes simples. Origine[modifier | modifier le code] L'extreme programming a été inventée par Kent Beck, Ward Cunningham, Ron Jeffries et Palleja Xavier pendant leur travail sur un projet « C3 » de calcul des rémunérations chez Chrysler[1],[2].

Pratiques extrêmes[modifier | modifier le code] Dans le livre Extreme Programming Explained, la méthode est définie comme : une tentative de réconcilier l'humain avec la productivité ;un mécanisme pour faciliter le changement social ;une voie d'amélioration ;un style de développement ;une discipline de développement d'applications informatiques. NoSQL. Un article de Wikipédia, l'encyclopédie libre.

NoSQL

En informatique, NoSQL désigne une famille de systèmes de gestion de base de données (SGBD) qui s'écarte du paradigme classique des bases relationnelles. L'explicitation du terme la plus populaire de l'acronyme est Not only SQL (« pas seulement SQL » en anglais) même si cette interprétation peut être discutée[1]. La définition exacte de la famille des SGBD NoSQL reste sujette à débat. Le terme se rattache autant à des caractéristiques techniques qu'à une génération historique de SGBD qui a émergé à la fin des années 2000/début des années 2010[2]. D'après Pramod J. L'architecture machine en clusters induit une structure logicielle distribuée fonctionnant avec des agrégats répartis sur différents serveurs permettant des accès et modifications concurrentes mais imposant également de remettre en cause de nombreux fondements de l'architecture SGBD relationnelle traditionnelle, notamment les propriétés ACID.

Théorie[modifier | modifier le code] Test Driven Programming. ExtremeProgramming champions the use of tests as a development tool.

Test Driven Programming

Given an object, devise tests for all interesting methods even before you program them. This means that: you are forced to define precisely what a method does you know where to begin writing a method you know when you are done writing a method you know the minimal scaffolding needed to run a method like scientists, you target ReproducibleResults This means that you will recognize dependencies among the objects early, and work to minimize them. You will have broken up your work, so you know at the beginning of the day what you have to do, and you know when you are done. This style of programming gives you a continuity of development that is inaccessible otherwise. You find mistakes early enough that the DreadedDayOfDebugging becomes a distant memory. You can increase your intelligence: 5 ways to maximize your cognitive potential - Guest Blog.

"One should not pursue goals that are easily achieved.

You can increase your intelligence: 5 ways to maximize your cognitive potential - Guest Blog

One must develop an instinct for what one can just barely achieve through one's greatest efforts. " —Albert Einstein While Einstein was not a neuroscientist, he sure knew what he was talking about in regards to the human capacity to achieve. He knew intuitively what we can now show with data—what it takes to function at your cognitive best. In essence: What doesn’t kill you makes you smarter. Not so many years ago, I was told by a professor of mine that you didn't have much control over your intelligence. Well, I disagreed. You see, before that point in my studies, I had begun working as a Behavior Therapist, training young children on the autism spectrum. One of my first clients was a little boy w/ PDD-NOS (Pervasive Developmental Delays-Not Otherwise Specified), a mild form of autism. He wasn't the only child I saw make vast improvements in the years I've been a therapist, either. What is "Intelligence"?

1. 2. 3. 4. 1. 2. 3. / dy: The Failure of Agile. I am proud to be one of the 17 founders/authors of the The Agile Manifesto back in 2001.

/ dy: The Failure of Agile

I think it provided a jolt of energy, hope of a better way of doing things, of creating software and making the world work better. It was a pivotal turning point.