IBM heeft een tool vrijgegeven die er voor zou zorgen dat softwarecode 15 tot 20 procent minder bugs bevat. De Rational Software Analyzer kan daarmee bedrijven potentieel veel geld besparen.
De tool, die als een plugin beschikbaar is voor de veelgebruikte ontwikkelomgeving Eclipse versie 3.3 en hoger, scant de code tijdens het schrijven op kwaliteit en fouten. IBM stelt dat zijn geavanceerde 'spellingschecker' vooral in de beginfase van een ontwikkeltraject veel bugs vroegtijdig onder de aandacht kan brengen. Doordat de software sneller door de testfase rolt, zou dit bedrijven, die aan grote projecten werken, geld besparen, zo stelt Big Blue. De Rational Software Analyzer draait onder Windows en Linux, en ondersteunt standaard Java en C++. Daarnaast belooft IBM voor andere programmeertalen plugins beschikbaar te stellen. Tenslotte kunnen gebruikers ook zelf regels aan de code checker toevoegen.
Het aanschaffen van een controlefunctie voor ontwikkelpakketten als Eclipse kan, ondanks de forse prijs van 3500 dollar per gebruiker, een bedrijf veel latere kosten besparen. Volgens een studie van de firma Cigital kost het pletten van bugs tijdens de testfase zeven maal meer dan bij het schrijven van de code. Na de release van een product zouden de kosten, bijvoorbeeld voor het uitbrengen van een patch, zelfs tot veertien maal hoger liggen.
[Reactie gewijzigd door Gyske op woensdag 30 juli 2008 20:02]
Hier ga je gewoonweg de variabele vanuit de constructor reassignen aan zichzelf, en de class member 'foo' blijft null, wat later waarschijnlijk een NPE zal veroorzaken. Je moet dus uiteraard "this.foo = foo;" gebruiken.private String foo;
public Bar(String foo) {
foo = foo;
}
[Reactie gewijzigd door Franckey op woensdag 30 juli 2008 18:26]
[Reactie gewijzigd door elmuerte op woensdag 30 juli 2008 22:37]
[Reactie gewijzigd door NLxAROSA op woensdag 30 juli 2008 19:55]
Klopt, en dat zie ik er maar al teveel van de nieuwe lichting doen. (jij zou waarschijnlijk de uitzondering zijn die de regel bevestigd -> 17 jaar een ASM?Maar zelfs dan zal je als programmeur daar niet blind op kunnen vertrouwen.
[Reactie gewijzigd door Madcat op donderdag 31 juli 2008 09:17]
[ontopic]In de informatica, waarmee de structuur en de volgorde van programmaregels gedefinieerd worden, zie syntaxis (informatica), waarmee de structuur en de volgorde van programmaregels gedefinieerd worden, zie syntaxis (informatica)wiki: syntax/syntaxis
[Reactie gewijzigd door Atmosphere op woensdag 30 juli 2008 22:27]
[Reactie gewijzigd door E_E_F op donderdag 31 juli 2008 10:01]
Op dit item kan niet meer gereageerd worden.
Populair: Android Tablets Samsung Websites en communities Mobiele telefoons Google Sony Microsoft Games Politiek en recht
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True