Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Software for Students
Springboard from mortarboard to onboard, Hilary Pike & Diane Curtis, Academic Developer Evangelists
RSS for posts
Common Tasks
Blog Home
Email Blog Author
About
RSS for comments
RSS for posts
Atom
Community Megaphone
Blog - Email Author
Contact - Software for Students
Name
Email
Subject
Message
Send
Tags
blogging
books
code complete
cool
diane
dreamspark
free
Gaming
ghc08
ghc09
grace hopper
how to
imagine cup
jobs
microsoft
microsoftsi
mix
mobile
office 2007
silverlight
Visual Studio
web
windows
windows 7
women
Search
Blog - About
A little about me and this blog
Archives
Archives
May 2010
(1)
April 2010
(4)
March 2010
(17)
February 2010
(7)
October 2009
(2)
September 2009
(2)
August 2009
(7)
July 2009
(13)
June 2009
(4)
May 2009
(15)
April 2009
(26)
March 2009
(18)
February 2009
(8)
January 2009
(2)
December 2008
(5)
November 2008
(6)
October 2008
(22)
September 2008
(16)
August 2008
(6)
July 2008
(6)
June 2008
(5)
May 2008
(8)
April 2008
(9)
March 2008
(2)
February 2008
(7)
January 2008
(16)
December 2007
(9)
November 2007
(5)
MSDN Blogs
>
Software for Students
>
August, 2009
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Software for Students
Technical Book Club: Code Complete – High-Quality Routines
Posted
over 4 years ago
by
KennySpade
0
Comments
I first encountered routines in QBasic, around the time I started high school. I had been using GOTO and GOSUB commands in GW-BASIC for quite some time, but in QBasic, you had the ability to separate the code out from your main program, and to isolate...
Software for Students
Technical Book Club: Code Complete – Beyond Classes: Packages
Posted
over 4 years ago
by
KennySpade
0
Comments
Separating classes into groups allows for a further level of abstraction than classes alone. In C#, this is done by the use of namespaces, in Java, this is done using Packages. The end result in either case is that you can ignore the internal details...
Software for Students
Technical Book Club: Code Complete – Language-Specific Issues
Posted
over 4 years ago
by
KennySpade
0
Comments
If you drop a good developer into a project being written in any language, they’ll still be a good developer. The foundations are the same, regardless of the language, but there are some differences that can trip you up if you aren’t careful. These aren...
Software for Students
Technical Book Club: Code Complete – Reasons to Create a Class
Posted
over 4 years ago
by
KennySpade
0
Comments
When I started programming in an Object Oriented language, I was of the impression that everything should be a class. If something wasn’t inherently obvious as to how it should be implemented as a class, it must have been because I didn’t understand OOP...
Software for Students
Technical Book Club: Code Complete – Design and Implementation Issues
Posted
over 4 years ago
by
KennySpade
0
Comments
I like the idea of rules of thumb for coding. People a lot smarter than me have done a lot of research to figure these things out, so I figure it’s the least I can do to reap the benefits that come from them. One I heard a while back, and have found to...
Software for Students
Technical Book Club: Code Complete – Good Class Interfaces
Posted
over 4 years ago
by
KennySpade
0
Comments
If you haven’t seen a good number of the suggestions in this section being violated, rest assured that you will. I actually cringed at a couple of them, remembering times where I had struggled with overly exposed classes and eroded class interfaces. ...
Software for Students
Technical Book Club: Code Complete – Class Foundations: Abstract Data Types (ADTs)
Posted
over 4 years ago
by
KennySpade
0
Comments
When I was studying ADTs in university, they didn’t make a lot of sense to me. They were treated as some theoretical concept, something you would only do as an exercise. In truth, we were using ADTs, but not to their full potential. We would abstract...
Page 1 of 1 (7 items)