by Kofi Sarfo
24. August 2009 08:26
| C# 2.0 |
| |
| |
Score |
4.28 |
| |
Percentile |
Scored higher than 95% of previous examinees |
| |
Account Percentile |
Scored higher than 95% of 21 examinees within this account |
| |
Proficiency Level: |
Advanced (Master) |
| Demonstrates a clear understanding of many advanced concepts within this topic. Appears capable of mentoring others on most projects in this area. |
| |
Strong Areas |
- Object Oriented Design
- Unmanaged Interoperability
- Grammar and Logic
- Assembly Loading and Reflection
- Arrays and Collections
|
| |
Weak Areas |
|
|
It's tempting to do a few more for a perfect score. When I did a BrainBench test online last it included questions I thought were less relevant such as those about compiler options, for example, but this one was much better. It still requires a fair amount of thought and for those questions where compiling the code or executing the example will give the correct answer they use images rather than text so cut & paste isn't an option.
by Kofi Sarfo
5. June 2009 16:56
I can't remember where I read something about having to read a decent amount of well written code in order to be able to understand how to code well. I think a parallel with writers and books was drawn somewhere nearby... Anyhow, this is why we've been hanging round the The Code Project since 2001 sometime and there appear excellent articles / code samples every so often; for example, the "Best C# article of April 2009" competition winner was Geoplaces. "A hybrid smart client, involving RESTful WCF/WPF and more." It's pretty.
It's a while since we wrote anything from scratch and those bits of code we've picked up in the last year don't look much like this. They don't look this good.
The Data Layer is all Entity Framework so happy to give that a miss but the Restful Service Layer is a nice intro into the System.ServiceModel namespace.
The Service Interface provides examples of ServiceContract and OperationContract. Backing up... MSDN: Introduction to Building Windows Communication Foundation Services. Note that this intro was written four years ago! Cut to mid 2009 and we still have indication of pain. Ayende: WCF Works in Mysterious Ways. IColloquialize: WCF Service References Generating Empty Root Proxy Classes. First takes suggest WCF might not be so straightforward.