The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

    • RT @MarcBerns1: @zeeger Je zou wel gek zijn als je op erfpacht woont en in verduurzaming investeert: wordt meteen je erfpacht verhoogt, kan… 5 minutes ago
    • RT @isotopp: TIL my potato server at home can create a million directories on XFS in 16s, single threaded. Using multiprocessing(10), it t… 6 minutes ago
    • RT @hansdamen: Dat ging snel, het Twitteraccount @MinBijleveld is binnen de kortste keren omgezet in het generieke @DefensieMin. Gemakkelij… 6 minutes ago
    • RT @locuta: OPROEP AAN ALLEN: Kijk vanavond om 20:25 naar 'Alleen Tegen De Staat' op NPO2, documentaire over de Toeslagenaffaire. 8 minutes ago
    • RT @LarsWienand: Ein Kunde in einer Tankstelle gerät wegen der fehlenden Maske in Streit, kommt umgezogen und mit Maske wieder und erschieß… 8 minutes ago
  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 2,465 other followers

Archive for March 2nd, 2011

Semantic Versioning

Posted by jpluimers on 2011/03/02

It seems so simple that everyone would understand it.

Practice shows this theory is very wrong. So here are the most important rules about Semantic Versioning:

  1. … (see Semantic Versioning)
  2. … (see Semantic Versioning)
  3. … (see Semantic Versioning)
  4. … (see Semantic Versioning)
  5. … (see Semantic Versioning)
  6. Version 1.0.0 defines the public API. The way in which the version number is incremented is now dependent on this public API and how it changes.
  7. Patch version Z (x.y.Z | x > 0) MUST be incremented if only backwards compatible bug fixes are introduced. A bug fix is defined as an internal change that fixes incorrect behavior.
  8. Minor version Y (x.Y.z | x > 0) MUST be incremented if new, backwards compatible functionality is introduced to the public API. It MAY be incremented if substantial new functionality or improvements are introduced within the private code. It MAY include patch level changes.
  9. Major version X (X.y.z | X > 0) MUST be incremented if any backwards incompatible changes are introduced to the public API. It MAY include minor and patch level changes.

–jeroen

via Semantic Versioning.

Posted in Development, Source Code Management | 1 Comment »

They should have pushed object oriented programming a lot more a lot sooner – PHP: Manual Quick Reference

Posted by jpluimers on 2011/03/02

Boy I wished the PHP guys have pushed object oriented programming a lot more a lot sooner.

–jeroen

Via: PHP: Manual Quick Reference.

Posted in PHP, Scripting | Leave a Comment »

 
%d bloggers like this: