 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
June 3, 2014 12:43 PM
|
A php package to create EDIFACT interchanges. This package provides generic data classes as well as high-level class to create DIRDEB messages. Further application classes for other EDIFACT message types can easily be developed.
|
Scooped by
Mickael Ruau
May 12, 2014 8:29 AM
|
Plus j'avance dans la réalisation de PhpMetrics, plus une question se pose : je dispose de métriques sur le code source, mais à partir de quel moment alerter l'utilisateur ? Quelle est la valeur idéale ? Quelles sont les valeurs minimales et maximales ?
|
Scooped by
Mickael Ruau
May 3, 2014 4:55 AM
|
Le code source est l'ADN d'une application. Quand on regarde sous le capot d'un site Web ou d'un logiciel, on peut trouver tout et n'importe quoi.
|
Scooped by
Mickael Ruau
March 18, 2014 6:08 AM
|
PMD, connu également sous le nom de "Project Mess Detector", ou de "Project Meets Deadline" est un outil d'analyse statique de code destiné à détecter les erreurs de programmation les plus courantes.
|
Scooped by
Mickael Ruau
March 8, 2014 2:06 PM
|
There’s lots of sites out there that offer recommendations about how you should set up your config file to follow along with the best security practices, but they’re either all the same thing (copy and pasted?) or refer to settings that are now deprecated. So, in an effort to make it easier for developers (and sysadmins) to set up a php.ini file with a more secure configuration, I created the “iniscan” tool (catchy name, huh?).
|
Scooped by
Mickael Ruau
February 7, 2014 4:33 AM
|
Dans mon dernier billet je vous avais présenté un outil sur lequel je travaille : PhpMetrics. Cet outil permet de calculer différents indicateurs sur le code source, dont l’Indice de Maintenabilité, le Poids des commentaires, la Difficulté d’un code, etc.
|
Scooped by
Mickael Ruau
January 28, 2014 9:42 AM
|
Evaluer la qualité de code avec PHP Mess Detector
|
Scooped by
Mickael Ruau
January 15, 2014 10:56 AM
|
Création d'un plugin pour GLPI
|
Scooped by
Mickael Ruau
January 14, 2014 10:38 AM
|
This is an open source tool to do static analysis of php code for security exploits
|
Scooped by
Mickael Ruau
December 16, 2013 7:04 AM
|
Vous entendez parler de plus en plus souvent de programmation fonctionnelle, et c’est normal puisque ce style de programmation est essentiel pour profiter des processeurs multi-coeurs. Mais devez-vous changer de langage pour cela ?
|
Scooped by
Mickael Ruau
December 6, 2013 4:33 AM
|
Here are twenty-five php security best practices for sysadmins for configure PHP securely under Linux, Unix, OS-X and BSD operating systems.
|
Scooped by
Mickael Ruau
November 27, 2013 5:49 AM
|
Automated testing of web pages has been made even easier with the release of Selenium2. The PHPUnit test suite has kept pace with Selenium2 development and has integrated automated selenium tests into the already expansive toolkit.
|
Scooped by
Mickael Ruau
November 20, 2013 10:34 AM
|
Depuis quelques mois, les recommandations du PHP Framework Interoperability Group, ex PHP Working Group, ont beaucoup gagné en visibilité dans le monde des développeurs PHP grâce
|
|
Scooped by
Mickael Ruau
May 26, 2014 3:36 PM
|
A reverse engineering, metamodel driven tool that scans PHP files and directories, and delivers an UML/XMI representation of the classes / packages found. The XMI code that it generates can be imported into any UML modeling tool. It is available on PEAR.
|
Scooped by
Mickael Ruau
May 3, 2014 12:44 PM
|
Soucieux de la qualité de votre code, vous pourrez utiliserSonarQube afin de l'analyser et avoir un rapport détaillé des modifications à apporter. Il peut analyser plusieurs langages comme Java, PHP, Python... Ceci s'effectue par l'installation de plugins, sur le tableau de bord de la plateforme. SonarQube s'inscrit dans une vraie démarche qualité du code en cours de réalisation. Il lévera des alertes sur la duplication de code, indiquera des erreurs qu'il jugera mineures, majeures, critiques..., vous pourrez voir directement dans l'interface le code incriminé.
|
Scooped by
Mickael Ruau
April 27, 2014 6:48 AM
|
Check features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate process, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.
|
Scooped by
Mickael Ruau
March 18, 2014 6:02 AM
|
Depuis quelques mois je me suis penché sur les outils d'intégration continue pour les projets PHP. Il en existe un bon paquet, mais celui qui pour le moment répond le mieux à mes attentes reste phpUnderControl.
|
Scooped by
Mickael Ruau
February 13, 2014 6:09 AM
|
Il y a quelques années l’architecture Web LAMP était à la mode dans le monde opensource. De nos jours, la question se pose et le choix de cette stack PHP opensource nécessite une solide justification. Rapide tour d’horizon des alternatives.
|
Scooped by
Mickael Ruau
January 28, 2014 9:57 AM
|
Il est également possible de créer et exécuter les tests directement dans Netbeans. Dans la fenêtre Tools -> Options, onglet PHP -> General, il faut ajouter le dossier de PHPUnit (généralement /usr/share/php/PHPUnit) au Global Include Path.
|
Scooped by
Mickael Ruau
January 16, 2014 9:59 AM
|
4 * 4.0 donne des résultats parfois surprenants selon les langages...
|
Scooped by
Mickael Ruau
January 14, 2014 10:39 AM
|
PHP Security Scanner is a tool written in PHP intended to search PHP code for vulnarabilities. MySQL DB stores patterns to search for as well as the results ...
|
Scooped by
Mickael Ruau
January 14, 2014 6:55 AM
|
Some month ago, I heard about Apigility and lately I have been playing a little with it. So what’s Apigility?: Apigility is an API Builder, designed to simplify creating and maintaining useful, easy to consume, and well structured APIs. For this tutorial I’m going to show you how to create a Todo-Api, using Apigility on the backend and Ember.js on the front end.
|
Scooped by
Mickael Ruau
December 13, 2013 10:21 AM
|
3 nouvelles versions de PHP: PHP 5.5.7, PHP 5.4.23 et PHP 5.3.28 disponibles.
|
Scooped by
Mickael Ruau
November 29, 2013 9:43 AM
|
Recourir à l’opérateur ?: (aka l'opérateur elvis) m’a donc semblé une très bonne idée pour mettre une chaîne vide dans ma variable dans ce cas de figure et être ainsi toujours certain de manipuler une chaîne de caractère après mon appel àsubstr(). Ainsi, à l'aide d'une fonctionnalité moderne de PHP, j'obtenais un code concis mais restant très lisible. Sauf qu’en fait, c’était une très mauvaise idée, et je l’ai compris grâce à mes tests unitaires. En effet, le test correspondant à la méthode utilisant ce code passait au rouge de manière complètement aléatoire.
|
Scooped by
Mickael Ruau
November 20, 2013 10:35 AM
|
Le PSR-0 est une norme du PHP Framework Interop Group basée sur les espaces de noms (namespaces, PHP >= 5.3) pour permettre la création de composants interopérables et chargeables (par autoloading) sans efforts.
|