Statistics

Total Posts: 34
This Year: 0
This Month: 0
This Week: 0
Comments: 0


RSS 2.0

Recent Posts


On this page....


Archives

 Full Archives By Category
 2007 Calendar View

Categories


Admin

Sign In

Acknowledgments

DasBlog Theme Design by: Tom Watts
E-mail: Send mail to the author(s)
Theme Image by: dreamLogic

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

 Monday, February 16, 2009

This blog post is part of a series of blog posts concerning a Clean Code study circle that we developers at Admeta are persuing during 2009. Here you can find an introduction concerning the question why we are doing this and here you can find an overview of all chapters as well as some study circle recommendations.

Questions: Chapter 2 Meaningful Names

  1. What do you think is the characteristics of a good name?
  2. Do you take IDE Code Completion into consideration when labeling namespaces, class names and its members?
  3. Have you reflected upon "noise words" in names before?
  4. If you have a class property of type int named Age, but you discover that you would actually want an Age property of type string as well. How would you handle this?
  5. Are you or have you been using Hungarian Casing? Why? Do you agree with the books statement that it should not be used in modern languages?
  6. Having a prefixed I for interface is an established Microsoft convention. Do you agree with this? Why?
    • Extra (Design considerations): Interface vs Base classes [1], [2], [3], and [4].
  7. Do you think "Duck Typing" is something good and do you see Duck Typing as possible in a typed language as C# v3?
    • How far should we utilise the support for Duck Typing in CS 3?
  8. Would you consider complexity of code as a beautiful thing or do you agree with the books ways of seeing such practices to write complex code deliberately as a personal quest to show off mental capabilities?
  9. Is there any benefit of using constructor (or a static factory method that produces the object) as a way to inject dependencies compared to properties/mehtods?
  10. Design: So you find the concept of Value Object as a useful pattern?
  11. What is your opinion on PascalCasing and camelCasing?
  12. Are there any rules in Chapter 17 that you think originates from this chapter?
    • Is there any rule that you are missing from what you have read in this chapter?

The context of our study sessions is restricted to .NET and C#, thus the nature of the questions above. 

Thursday, December 10, 2009 4:11:50 AM (GMT Standard Time, UTC+00:00)
Hello everyone. Books.are like lobster shells, we surround ourselves with 'em, then we grow out of 'em and leave 'em behind, as evidence of our earlier stages of development. Help me! I can not find sites on the: With this field you will far be curricular to play your satellite of facing a first rake hand, online poker.. I found only this - [URL=http://www.martininsurance.us/Members/OnlinePoker/fee-online-poker]fee online poker[/URL]. Online poker, the game is right programmed as a news of the gambling wished on a arguing pot and said at some unable cross. By bluffing the games without back playing, you can play yourself being delivered from also broadcasting to that idea, online poker. :o Thanks in advance. Howie from Luxembourg.
Friday, June 18, 2010 10:39:43 AM (GMT Standard Time, UTC+00:00)
You Can Play Poker ,Casino,Gambling online with casnobahis.net
Friday, June 18, 2010 10:40:05 AM (GMT Standard Time, UTC+00:00)
Ledio Casino is Provide You real online casino games
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, i, strike, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview