Archives by Tag 'software'
My first experiences on a Scrum team
I moved to a new job recently, which applies agile methodologies to manage software teams, particularly Scrum, which was adopted to make an effective management of price, estimates, task and resources. It’s my first experience working with an agile process and I’m no doubt it brings a lot of values for a software project.
The Scrum [...]
Eclipse Callisto is finally released!
Eclipse Callisto is available! You can download it here. Eclipse 3.2 build has been released too. Check out the New and Noteworthy.
Ant “Could not find the main class. Program will exit”
Last week I was struggling with Ant because I changed my Eclipse installation path and I couldn’t run my build.xml anymore. The solution for this problem I’ve found out here.
Microsoft on net nasties
Funny news from AustralianIT. Even Steve Ballmer couldn’t rid a Windows infected machine from virus, spyware, worms et cetera. Is there any possibility to rely on Microsoft’s security yet?
Association or Aggregation?
I’ve been discussing with my co-workers when we have to use Aggregation or Association in UML models. Martin Fowler in UML Distilled, 3rd Edition says aggregation is the part-of relationship. It’s like saying that a car has an engine and 4 wheels as its parts. But aggregation was included in UML to differentiate from association, [...]
Early abort idiom
Take a look at those Java code snippets:
public void insert(Order order)
if(order != null) {
// insert code here
}
}
public void insert(Order order)
if(order == null) {
return;
}
// insert code here
}
The second code scratch is said to increase the Thomas McCabe’s cyclomatic complexity. The cyclomatic complexity is a model metric instead of implementation metric, as you may think. An example [...]
Sun is gonna open source Java?
I’ve came across Vnunet to a interesting news that Jonathan Schwartz, Sun’s new CEO, said that Sun will release the source code of Java. One point of view is that this announcement would attract more developers to Java technology although this could lead to a lot of Java development communities, the same that occurs to [...]