InfoQ

InfoQ

Topic/Tag specific view

Profilers Content on InfoQ


Latest featured content about Profilers

Effective Use of FindBugs in Large Software Development Efforts

Topics
Code Quality,
FindBugs,
CodeMash 2012,
Code Analysis,
Quality,
Java,
Debugging,
Languages,
Profilers,
Software Craftsmanship,
CodeMash,
Programming,
Agile,
Conferences,
Eclipse,
Bug Triaging

William Pugh explains how to use FindBugs, a Java static code analysis tool, to discover bugs. The talk covers general issues regarding code bugs with advice on how to make sure you get rid of them.

News about Profilers

Coverity: Open Source Code Has Fewer Defects than Commercial One

Topics
Code Quality,
Automated testing,
Quality,
Code Analysis,
Profilers,
Debugging,
Automation,
Software Craftsmanship,
Programming,
Static Analysis,
Testing,
Agile

A Coverity study concludes that open source code using static analysis has on average a lower number of defects than commercial code, but they are on par when it comes to code of similar sizes.

ARM DS 5 CE Includes a Debugger and Analyzer of Android Native Code

Topics
Android,
Debugging,
Profilers,
Programming,
Performance & Scalability,
Mobile,
Native Apps,
Operating Systems,
ARM

ARM is offering a community edition of their Development Studio 5, containing a debugger and a performance analyzer of Android native code.

Jolt Award 2011 for Design, Planning, and Architecture Tools

Topics
Requirements,
Artifacts & Tools,
Code Analysis,
Application Lifecycle Management,
Customers & Requirements,
Modeling Tool,
Tools,
ALM,
Project Management,
Debugging,
Profilers,
Enterprise Architecture,
Agile,
Programming,
Refactoring,
UML,
2011,
Jolt Award,
Architecture Analysis

On October 26th, The Jolt Judges announced the awards for 2011 in the category “Design, Planning, and Architecture Tools”. In detail, the Jolt hall of fame now includes the products Paradigm for UML, Restructure 101, and Requirements Center 2010.

Articles about Profilers

.NET Static Analysis and Parasoft dotTEST

Topics
Code Analysis,
Debugging,
Profilers,
.NET,
Programming,
Static Analysis,
Standardization

Static analysis has a broad set of capabilities to offer the .NET world. It can enforce pattern-based rules, whether they're based on proven standards or custom patterns that help you identify application-specific defects. Nevertheless, some defects cannot be detected by this analysis technique. The flow analysis feature of dotTEST does exactly that.

Talking .NET Code Analysis with Patrick Smacchia

Topics
Code Analysis,
.NET,
Debugging,
Profilers,
Coding Standards,
Programming,
Refactoring,
Code Coverage

Patrick Smacchia is a Visual C# MVP with over 15 years of software development experience. He is the author of Practical .NET 2 and C# 2, books about the .NET platform. He has worked on software in a variety of fields including the stock exchange at Société Générale and a satellite base station at Alcatel. He's currently the lead developer of the tool NDepend.

Using singleton classes for object metadata

Topics
Ruby,
Dynamic Languages,
Code Analysis,
OOP,
Languages,
Debugging,
Object Oriented Design,
Profilers,
Methodologies,
Design,
Programming,
Language

So you have a bunch of objects - let's call it an object graph - provided by some API. Now you want to to process the objects - which requires some intermediate data, for instance: the process creates some metadata that needs to be stored with the objects. The problem: where to store the metadata? We'll show how to use Ruby singleton classes to handle this problem.

Presentations about Profilers

Software Quality - You Know It When You See It

Topics
Code Quality,
Code Analysis,
Quality,
QCon San Francisco 2011,
Debugging,
Software Craftsmanship,
Profilers,
QCon,
Value & Metrics,
Programming,
Agile,
Conferences

Erik Dörnenburg shares techniques for estimating code quality by collecting and analyzing data using the toxicity chart, metrics tree maps, size&complexity pyramid, complexity view, code city, etc.

Software Naturalism - Embracing the Real Behind the Ideal

Topics
Code Quality,
Code Analysis,
QCon San Francisco 2011,
Quality,
QCon,
Profilers,
Software Craftsmanship,
Debugging,
Conferences,
Programming,
Agile,
Ugly Code

Michael Feathers analyzes real code bases concluding that code is not nearly as beautiful as designers aspire to, discussing the everyday decisions that alter the code bit by bit.

Interviews about Profilers

Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang

Topics
Dynamic Languages,
Code Analysis,
Haskell,
Erlang,
Profilers,
IDE,
Languages,
Debugging,
Functional Programming,
Language,
Static Analysis,
Programming,
Language Design,
Eclipse,
Refactoring,
Erjang,
Erlang Factory 2011

Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.

Tasktop Talks Mylyn, Code2Cloud

Topics
SpringOne,
Conferences,
Spring,
Code Analysis,
Dependency Injection,
Application Lifecycle Management,
Java,
SpringSource,
Debugging,
Profilers,
Languages,
VMWare,
RallySoftware,
Design Pattern,
ALM,
Enterprise Architecture,
Companies,
Patterns,
Programming,
Object Oriented Design,
Design,
Mylyn,
Eclipse,
Cloud Computing,
Hudson,
git

In this interview Mik Kersten and Neelan Choksi of Tasktop Technologies talk about the Mylyn task-oriented application lifecycle management framework and its role in creating Tasktop. They also discuss the role Tasktop plays in the new Clode2Cloud technology, which is a suite of turnkey cloud-based development, deployment and collaboration tools from SpringSource.