PUBLIC   marks

PUBLIC MARKS with search pmd

Sponsorised links

2008

Sniffing refactoring needs

by kasi77 & 2 others (via)
While still messing around with the PHP_CodeSniffer Pear package, I took a somehow jealous 1000 feet look at some prominent code inspection tools of the Java community: PMD and Checkstyle. Browsing their available rule sets/checks I soon recognized that guaranteeing the coding standard adherence is just a partial aspect of these tools. The following post will focus on one of these additional aspects, which is finding problems related to the code size of the inspected code artifacts, by showing how to port two selected rules to sniffs for utilization with the PHP_CodeSniffer tool. These ported sniffs can be used to automatically spot obvious code smells in the code base and to signal the need to apply the appropriate and odour reducing activity known as refactoring. Further more a complete set of code size sniffs, going beyond the trageted realm of the sniffs to come, could be used to speed up the feedback loop and to reduce the effort for manual code reviews.

<raphael.on.php/>: Sniffing refactoring needs

by mbertier & 2 others
While still messing around with the PHP_CodeSniffer Pear package, I took a somehow jealous 1000 feet look at some prominent code inspection tools of the Java community: PMD and Checkstyle. Browsing their available rule sets/checks I soon recognized that guaranteeing the coding standard adherence is just a partial aspect of these tools. The following post will focus on one of these additional aspects, which is finding problems related to the code size of the inspected code artifacts, by showing how to port two selected rules to sniffs for utilization with the PHP_CodeSniffer tool. These ported sniffs can be used to automatically spot obvious code smells in the code base and to signal the need to apply the appropriate and odour reducing activity known as refactoring. Further more a complete set of code size sniffs, going beyond the trageted realm of the sniffs to come, could be used to speed up the feedback loop and to reduce the effort for manual code reviews.

Sponsorised links

2007

usbvision - Documentation Ubuntu Francophone

by oseres
1. ion gcc3.4 et/ou gcc4.0(sinon voir compilateur gcc c/c ). 2. Paquets nécessaires aux modules sudo apt-get install module-init-tools Liste des cartes prises en charge voici la liste provenant de linuxtv.org { USB_DEVICE(0x 0A6F, 0x 0400) }, /* Xanboo */ { USB_DEVICE(0x 050d, 0x 0208) }, /* Belkin USBView II */ { USB_DEVICE(0x 0573, 0x 0003) }, /* USBGear USBG-V1 */ { USB_DEVICE(0x 0573, 0x 0400) }, /* D-Link V100 */ { USB_DEVICE(0x 0573, 0x 2000) }, /* X10 USB Camera */ { USB_DEVICE(0x 0573, 0x 2d00) }, /* Osprey 50 */ { USB_DEVICE(0x 0573, 0x 2d01) }, /* Hauppauge USB-Live Model 600 */ { USB_DEVICE(0x 0573, 0x 2101) }, /* Zoran Co. PMD (Nogatech) AV-grabber Manhattan */ { USB_DEVICE(0x 0573, 0x 4100) }, /* Nogatech USB-TV FM (NTSC) */ { USB_DEVICE(0x 0573, 0x 4450) }, /* PixelView PlayTv-USB PRO (PAL) FM */ { USB_DEVICE(0x 0573, 0x 4550) }, /* ZTV ZT-721 2.4GHz USB A/V Receiver */ { USB_DEVICE(0x 0573, 0x 4d00) }, /* Hauppauge WinTv-USB USA */ { USB_DEVICE(0x 0573, 0x 4d01) }, /* Hauppauge WinTv-USB */ { USB_DEVICE(0x 0573, 0x 4d02) }, /* Hauppauge WinTv-USB UK */ { USB_DEVICE(0x 0573, 0x 4d03) }, /* Hauppauge WinTv-USB France */ { USB_DEVICE(0x 0573, 0x 4d10) }, /* Hauppauge WinTv-USB with FM USA radio */ { USB_DEVICE(0x 0573, 0x 4d11) }, /* Hauppauge WinTv-USB (PAL) with FM radio */ { USB_DEVICE(0x 0573, 0x 4d12) }, /* Hauppauge WinTv-USB UK with FM Radio */ { USB_DEVICE(0x 0573, 0x 4d2b) }, /* Hauppague WinTv USB Model 602 40201 Rev B282 */ { USB_DEVICE(0x 0573, 0x 4d2a) }, /* Hauppague WinTv USB Model 602 40201 Rev B285 */ { USB_DEVICE(0x 0573, 0x 4d20) }, /* Hauppauge WinTv-USB II (PAL) FM Model 40201 Rev B226 */ { USB_DEVICE(0x 0573, 0x 4d21) }, /* Hauppauge WinTv-USB II (PAL) with FM radio*/ { USB_DEVICE(0x 0573, 0x 4d22) }, /* Hauppauge WinTv-USB II (PAL) Model 566 */ { USB_DEVICE(0x 0573, 0x 4d23) }, /* Hauppauge WinTv-USB France 4D23*/ { USB_DEVICE(0x 0573, 0x 4d26) }, /* Hauppauge WinTv-USB Model 40209 Rev B243 */ { U

PHPUnit as a Project Mess Detector - Sebastian Bergmann

by mbertier (via)
Well. As of version 3.2, PHPUnit will not only be able to calculate and collect a variety of software metrics. It will also be able to report violations of rules that are based on these metrics in PMD's XML format. This information can then be fed to any tool that integrates with PMD.

2006

PMD

by Regis & 4 others
PMD scans Java source code and looks for code smells.

Programmer Meet Designer - where web developers find web designers

by oqdbpo & 6 others
Hello. You've found "Programmer Meet Designer" — PMD for short. This site was created to unite programmers and designers because rarely is a person good at both programming and designing. PMD helps programmers and designers partner up to make websites and web applications that look and work great. It also lets entrepreneurs and writers find people to work with.

Programmer Meet Designer - where web developers find web designers

by springnet & 6 others
Hello. You've found "Programmer Meet Designer" — PMD for short. This site was created to unite programmers and designers because rarely is a person good at both programming and designing. PMD helps programmers and designers partner up to make websites

PMD - PMD lint for java?

by fakechris & 4 others
PMD scans Java source code and looks for potential problems

Amazon.fr : Refactoring des applications Java / J2EE : Livres

by balluche
Améliorer la qualité et l'évolutivité des applications Java/J2EE. Le refactoring consiste à refondre le code source d'une application existante ou en cours de développement pour en améliorer la qualité, avec pour objectif une réduction des coûts de maintenance et une meilleure évolutivité. L'ouvrage passe en revue les différentes techniques de refactoring utilisées en environnement Java/J2EE : extraction de méthodes, généralisation de type, introduction de design patterns, programmation orientée aspect, optimisation de l'accès aux données, etc. Un livre pratique illustré d'une étude de cas détaillée. L'ouvrage décrit dans le détail le processus de refactoring d'une application Java/J2EE : mise en place de l'infrastructure et des outils, analyse de la conception et du code de l'application, mise en œuvre des techniques de refonte, tests de non régression. Cette démarche est illustrée par une étude de cas complète : refactoring d'une application J2EE Open Source à l'aide d'outils tels que Eclipse, CUS, JUnit et PMD.

2005

PMD - PMD

by toomone & 4 others
un bon moyen de tester son code source directement sans compilation

PUBLIC TAGS

ajax   apple   art   audio   blog   blogging   blogs   book   bookmarks   books   business   car   community   computer   css   culture   design   download   dvd   education   email   finance   firefox   flash   flickr   food   forum   free   fun   funny   game   games   google   guide   health   history   home   hosting   html   humor   image   images   information   internet   ipod   java   javascript   life   links   linux   mac   magazine   marketing   media   microsoft   mobile   money   movie   movies   mp3   music   news   online   phone   photo   photography   photos   photoshop   php   podcast   programming   radio   reference   rss   science   search   security   seo   service   shopping   site   social   software   sports   technology   tips   tool   tools   travel   tutorial   tv   video   videos   web   web2.0   webdesign   wiki   windows   wordpress   yahoo  

Sponsorised links