Code Complete by Steve McConnell
This is a must read for any developer or development manager. After reflection, I consider this a first level book for developers; still I was impressed with what I learned from this book.
Many of the ideas and concepts are known to us instinctively, if you practice sound software development. It helps to read what we know to confirm that we are on a right path.
I also found this book useful for getting entire teams on the same page concerning defect correction, code documentation, and general process issues. This is a perfecting your craft kind of book and the entire team can grow together. None of the material is difficult and easily lends itself to some debate.
Popular Posts
-
http://robertdunaway.github.io TypeScript code kata list All code kata lists 018 TypeScript - arrays using an interface D...
-
http://robertdunaway.github.io TypeScript code kata list All code kata lists 019 TypeScript - array.sort method Duration ...
-
http://robertdunaway.github.io TypeScript code kata list All code kata lists 017 TypeScript - setup bower Duration 5 mi...
-
The effectiveness of a development team to capture defects before product release significantly reduces the total cost of ownership of a...
-
Requirements can be measured as good or bad based on requirement attributes. Often our perception of requirements is just that, a p...
-
P rogram E valuation and R eview T echnique I first ran into PERT a couple years ago. Any “well known” methodology catches ...
-
http://robertdunaway.github.io http://mashupjs.github.io The Mashup is a learning tool that serves as a seed project for line-of-business a...
-
http://robertdunaway.github.io All code kata lists Introduction to code katas Code katas are repetitive tasks meant to enhance ...
-
http://robertdunaway.github.io Gulp code kata list All code katas lists 024 Gulp - replace & passing params Duration ...
-
http://robertdunaway.github.io http://mashupjs.github.io The Mashup is a learning tool that serves as a seed project for line-of-business a...
Labels
.NET
(2)
3DUI
(1)
Adventures in Angular
(1)
Angular
(6)
Angular 2.0
(1)
Angular Controller
(1)
Angular Service
(2)
Angular-cache-resource
(1)
Angular2
(31)
Angular2.0
(2)
AngularJS
(87)
api
(1)
Architect
(1)
Architecture
(1)
Auth
(2)
Authentication
(2)
AuthN
(2)
Authorization
(2)
AuthR
(2)
Azure
(1)
Azure Marketplace
(1)
Best Practice
(1)
blogs
(1)
Book
(2)
Book Review
(1)
Bootstrap
(22)
Bower
(76)
browser type
(1)
Bug
(1)
build system
(1)
Business
(1)
C#
(1)
cacheService
(2)
caching
(1)
Chef
(2)
Code Complete
(1)
coding
(1)
communication
(1)
communicator
(1)
config.json
(1)
Continuous Delivery
(1)
Continuous Improvement
(1)
Continuous Integration
(1)
Controller As
(1)
CORS
(1)
Cost
(1)
CSS
(1)
D3JS
(1)
Dave Fetterman
(1)
Defects
(3)
design pattern
(1)
detect
(1)
detection
(1)
DevOps
(2)
DocumentDB
(1)
Dropbox
(1)
Durandal
(1)
environment
(1)
ES6
(2)
Estimating
(1)
facade
(1)
Famo.us
(1)
front-end
(1)
Future
(1)
github
(75)
Glob
(1)
Greenfield
(2)
Grunt
(5)
Guidlines
(1)
Gulp
(81)
Holo Lens
(1)
HoloLens
(1)
HTML Template
(2)
IE8
(1)
IndexDB
(1)
IndexedDB
(1)
IoJS
(1)
JARVIS
(1)
JavaScript
(78)
jQuery
(1)
JSON Merge
(1)
Lazy Loading
(2)
log
(2)
logging
(1)
Long Path Eraser
(1)
LPE
(1)
MashupJS
(3)
mentor
(1)
Menu
(3)
Migration
(1)
Mobile First
(1)
modern web
(2)
modularization
(1)
network
(1)
New Azure Portal
(1)
ng-europe
(1)
ng-router
(1)
ngeurope
(1)
NodeJS
(78)
NoSQL
(1)
npm
(78)
npm_modules
(1)
NuGet
(2)
ocLazyLoad
(1)
off-line
(1)
Offline First
(1)
opinionated
(1)
Optimize
(14)
Parallel
(2)
PERT
(1)
Plumber
(1)
PM
(1)
podcast
(1)
portal.azure.com
(1)
Process
(5)
Productivity
(2)
Productivity Power Tools
(1)
Profit Models
(1)
Programming
(1)
Project Management
(1)
project.json
(1)
Requirements
(3)
Resharper
(2)
Resolve
(3)
Responsive Web Design
(1)
Rob Eisenberg
(1)
router
(9)
RWD
(1)
Separation of Concerns
(1)
Sequence
(2)
service
(2)
services
(1)
session
(1)
sessionService
(2)
single code base
(1)
SoC
(1)
Software Architect
(1)
SPA
(2)
SQL Express
(1)
Standards
(1)
study
(1)
task runner
(1)
TCE
(1)
teach
(1)
TeamCity
(2)
Technical Debt
(2)
technical leadership
(1)
Three.js
(1)
TortoiseSVN
(1)
TypeScript
(71)
UI
(1)
ui.router
(1)
utc
(1)
utility
(2)
Virtual Machine
(1)
Visual Studio
(4)
Visual Studio 2015
(2)
Visual Studio Code
(75)
Visual SVN
(1)
VS
(1)
VSC
(4)
Web Essentials
(1)
WebApi
(3)
YDN
(1)
YDN-DB
(2)
Always learning... I think that's my job now.
Powered by Blogger.
Text Widget
Bonjour & Welcome
Featured Coupons
About Me
Total Pageviews
Find Us On Facebook
Flickr Images
Labels
- .NET
- 3DUI
- Adventures in Angular
- Angular
- Angular 2.0
- Angular Controller
- Angular Service
- Angular-cache-resource
- Angular2
- Angular2.0
- AngularJS
- api
- Architect
- Architecture
- Auth
- Authentication
- AuthN
- Authorization
- AuthR
- Azure
- Azure Marketplace
- Best Practice
- blogs
- Book
- Book Review
- Bootstrap
- Bower
- browser type
- Bug
- build system
- Business
- C#
- cacheService
- caching
- Chef
- Code Complete
- coding
- communication
- communicator
- config.json
- Continuous Delivery
- Continuous Improvement
- Continuous Integration
- Controller As
- CORS
- Cost
- CSS
- D3JS
- Dave Fetterman
- Defects
- design pattern
- detect
- detection
- DevOps
- DocumentDB
- Dropbox
- Durandal
- environment
- ES6
- Estimating
- facade
- Famo.us
- front-end
- Future
- github
- Glob
- Greenfield
- Grunt
- Guidlines
- Gulp
- Holo Lens
- HoloLens
- HTML Template
- IE8
- IndexDB
- IndexedDB
- IoJS
- JARVIS
- JavaScript
- jQuery
- JSON Merge
- Lazy Loading
- log
- logging
- Long Path Eraser
- LPE
- MashupJS
- mentor
- Menu
- Migration
- Mobile First
- modern web
- modularization
- network
- New Azure Portal
- ng-europe
- ng-router
- ngeurope
- NodeJS
- NoSQL
- npm
- npm_modules
- NuGet
- ocLazyLoad
- off-line
- Offline First
- opinionated
- Optimize
- Parallel
- PERT
- Plumber
- PM
- podcast
- portal.azure.com
- Process
- Productivity
- Productivity Power Tools
- Profit Models
- Programming
- Project Management
- project.json
- Requirements
- Resharper
- Resolve
- Responsive Web Design
- Rob Eisenberg
- router
- RWD
- Separation of Concerns
- Sequence
- service
- services
- session
- sessionService
- single code base
- SoC
- Software Architect
- SPA
- SQL Express
- Standards
- study
- task runner
- TCE
- teach
- TeamCity
- Technical Debt
- technical leadership
- Three.js
- TortoiseSVN
- TypeScript
- UI
- ui.router
- utc
- utility
- Virtual Machine
- Visual Studio
- Visual Studio 2015
- Visual Studio Code
- Visual SVN
- VS
- VSC
- Web Essentials
- WebApi
- YDN
- YDN-DB
Ads
Popular Posts
Ads
Pages
About
ads
Flickr Images
Subscribe & Follow
Popular Posts
-
http://robertdunaway.github.io TypeScript code kata list All code kata lists 018 TypeScript - arrays using an interface D...
-
http://robertdunaway.github.io TypeScript code kata list All code kata lists 019 TypeScript - array.sort method Duration ...
-
http://robertdunaway.github.io TypeScript code kata list All code kata lists 017 TypeScript - setup bower Duration 5 mi...
-
The effectiveness of a development team to capture defects before product release significantly reduces the total cost of ownership of a...
-
Requirements can be measured as good or bad based on requirement attributes. Often our perception of requirements is just that, a p...
-
P rogram E valuation and R eview T echnique I first ran into PERT a couple years ago. Any “well known” methodology catches ...
-
http://robertdunaway.github.io http://mashupjs.github.io The Mashup is a learning tool that serves as a seed project for line-of-business a...
-
http://robertdunaway.github.io All code kata lists Introduction to code katas Code katas are repetitive tasks meant to enhance ...
-
http://robertdunaway.github.io Gulp code kata list All code katas lists 024 Gulp - replace & passing params Duration ...
-
http://robertdunaway.github.io http://mashupjs.github.io The Mashup is a learning tool that serves as a seed project for line-of-business a...
0 comments:
Post a Comment