Tuesday, 27 September 2005

Coding like writing a book

If you write better code then it's just easier to read it.
Just have a look at below examples and you will know what I am talking about.

Code Sentence that appears in my mind


public int GetTotalCost(DataTable products)
{
int totalCost = 0;
foreach (DataRow product in products.Rows)
{
totalCost += (int)product["Price"];
}
return totalCost;
}




For each product that is in products
get its price and add it to the total cost.


public int GetTC(DataTable dt)
{
int tc = 0;
for (int i = 0; i < dt.Rows.Count; i++)
{
tc += (int)dt.Rows[i]["Price"];
}
return tc;
}




For each i in range from 0 to dt.Rows.Count – 1 get ith
element of dt.Rows and get its price. Then add the price to tc.

Using OR mapping tools we can even replace DataTable with ProductCollection and DataRow with Product.

Wednesday, 21 September 2005

Last days of "Kurt Cobain" - movie

If you are by chance in Dublin then it's worth spending some time for movie of Gus Van Sant. Short overview of it you can find here.

Tuesday, 13 September 2005

Monday, 12 September 2005

Mono 1.1.9 released

They are so close to 1.2, so close :). Here you can read about 1.1.9 release.

Thursday, 1 September 2005

Afraid of Mono?

You don't like Linux because it's free only then if your time doesn't have any value? No fear, you can always try Mono using readonly version of Linux where everything is in place. You don't need to download/install/configure anything. Just have a look at Monoppix. It's worth spending a few minutes on it.