Click here to Skip to main content
15,900,433 members
Home / Discussions / C#
   

C#

 
GeneralProfessional Pin
Ennis Ray Lynch, Jr.10-Jan-07 6:43
Ennis Ray Lynch, Jr.10-Jan-07 6:43 
GeneralRe: Professional Pin
led mike10-Jan-07 12:22
led mike10-Jan-07 12:22 
GeneralRe: Professional Pin
Ennis Ray Lynch, Jr.10-Jan-07 13:33
Ennis Ray Lynch, Jr.10-Jan-07 13:33 
GeneralRe: Professional Pin
led mike11-Jan-07 4:45
led mike11-Jan-07 4:45 
AnswerRe: Books on OOPS and C# Pin
Christian Graus9-Jan-07 10:13
protectorChristian Graus9-Jan-07 10:13 
AnswerRe: Books on OOPS and C# Pin
KevinMac9-Jan-07 17:01
KevinMac9-Jan-07 17:01 
GeneralRe: Books on OOPS and C# Pin
Blumen10-Jan-07 5:23
Blumen10-Jan-07 5:23 
GeneralRe: Books on OOPS and C# Pin
KevinMac10-Jan-07 6:12
KevinMac10-Jan-07 6:12 
I hear you when it comes to standards. Programmers are probably the most opinionated group of people on earth I think this is because they are usually pretty bright and tend to think for themselves. The down side to this is trying to get a review without to much opinion such as coding standards.

In my humble opinion coding standards should be driven by need more than conceptual designs. My coding has changed because I truly hate producing code that I have to support or is riddled with bugs. Here is a list of stupid things I have done that do not work. Methods that are long and hold duplicate code (bad bad bad), inadequate use of constructors (initialize all member variables), a class that handles too much work (makes the program fragile) and my favorite classes that have dependencies on other classes to do their work.

I like the work from Robert Martin and Martin Fowler both of which have great web sites that provide in depth ways to solve my bad habits. I suggest that you start there then just review as much code as you can look for the why not the how in the design.

As a side note one of the things that our team has instigated is the practice of each team member presenting an OO Design principle or Pattern every year. What this will do is provide an outlet for research into the craft that we practice and creates a healthy learning environment. There is no magic book or web site you just have to dig deep and get very good at what you do and it takes time.

I would like to offer this insight however and I will paraphrase from a post I read here on CP. The languages we use are not for the benefit of the compiler they are structured the way they are for the humans. The code is written into IL in a much different format than your design. Use the OOD to make what you do better that is what it is for the processor could care less about OO so keep your eye on the prize stable maintenance free software.

Best of luck I look forward to hearing of you progress.
GeneralRe: Books on OOPS and C# Pin
Blumen11-Jan-07 6:20
Blumen11-Jan-07 6:20 
QuestionCollectionEditor problem Pin
Barguast29-Jan-07 8:21
Barguast29-Jan-07 8:21 
GeneralRe: CollectionEditor problem Pin
Barguast29-Jan-07 23:22
Barguast29-Jan-07 23:22 
QuestionTimeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
btsrinath9-Jan-07 7:44
btsrinath9-Jan-07 7:44 
AnswerRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
Dave Kreskowiak9-Jan-07 7:55
mveDave Kreskowiak9-Jan-07 7:55 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
btsrinath9-Jan-07 8:55
btsrinath9-Jan-07 8:55 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
Dave Kreskowiak9-Jan-07 8:59
mveDave Kreskowiak9-Jan-07 8:59 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
btsrinath9-Jan-07 9:37
btsrinath9-Jan-07 9:37 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
Dave Kreskowiak9-Jan-07 9:43
mveDave Kreskowiak9-Jan-07 9:43 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
btsrinath9-Jan-07 9:55
btsrinath9-Jan-07 9:55 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
btsrinath10-Jan-07 5:31
btsrinath10-Jan-07 5:31 
AnswerRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
Luc Pattyn9-Jan-07 9:50
sitebuilderLuc Pattyn9-Jan-07 9:50 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
btsrinath9-Jan-07 10:25
btsrinath9-Jan-07 10:25 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
Luc Pattyn9-Jan-07 10:50
sitebuilderLuc Pattyn9-Jan-07 10:50 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Pin
btsrinath9-Jan-07 11:41
btsrinath9-Jan-07 11:41 
GeneralRe: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. [modified] Pin
Luc Pattyn9-Jan-07 11:54
sitebuilderLuc Pattyn9-Jan-07 11:54 
QuestionDetermining time of query end Pin
sopho249-Jan-07 7:07
sopho249-Jan-07 7:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.