Read: 1900 times    -     Avarage Rate: 4

2010 29 Mar

Let’s face it; we all d/o bad things while coding one time or another. Let’s avoid them as best as we can because we may read the code one year later, and we'll not be able to easiely understand it. In addition to the points that we handeled in the series of software coding standards, let’s pass by some points, which enhance our coding skills: Avoid putting using statements ins
Read: 2018 times    -     Avarage Rate: 5

2010 26 Mar

In my series of software coding standards I'll talk today about the second principle, which is casing in naming . While I was looking to how to name a function that needs two or three words to explain its job, I noticed that there are more than one casing concept, accordingly to official Microsoft speackers, C# standards dictate that you use a certain pattern of Pascal Cas
Read: 1799 times    -     Avarage Rate: 3

2010 25 Mar

“The beginning of wisdom is to call things by their right names” – Chinese Proverb “Meaningful” is the keyword in naming. By meaningful names, I mean concise names that accurately describe the variable, method or object. In this article of my series software coding standards we'll see how this would be in C#:
Read: 2079 times    -     Avarage Rate: 4.2

2010 23 Mar

Introduction When I was looking for a standard convention for generics, I came across a 50-page manual for coding standards for C#. I am sure that, apart from the author, there are few who actually go through and read all of them. So, I thought of coming up with this article. I have tried to comprehend the essential facts which we developers sometimes neglect in C#. I will also discuss some common pitfalls. Small, sweet and simple. That’s how I describe it. I
Read: 3428 times    -     Avarage Rate: 4.5

2010 18 Mar

Software Developers phobia is code optimization, how to write faster codes? How to make programs runs faster at the same hardware? How to make your client happy? Heaving read a few million lines of C# code, I came up with these optimization benchmarks that help to significantly improve code performance through simple changes. 1. Boxing and unboxing static private void TestBoxingAndUnboxing() { int i = 123; object o = i; // Impl