Status Updates From Code Complete: A Practical ...
Code Complete: A Practical Handbook of Software Construction by
Status Updates Showing 1-30 of 153
Naomi Cox
is on page 100 of 914
This book continues to hand out bangers of knowledge. While not language specific, the first new chapters go over proper planning and architecture of projects as well as how to talk to business owners and product managers on project specifications. One school of thought that impressed me was not limiting myself to coding in a language but coding for a language.
— Mar 20, 2025 05:46PM
Add a comment
Victor Schumann
is on page 138 of 914
“Traditionally, programming books wax mathematical when they arrive at the topic of abstract data types. They tend to make statements like “One can think of an abstract data type as a mathematical model with a collection of operations defined on it.” Such books make it seem as if you’d never actually use an abstract data type except as a sleep aid.”
— Nov 10, 2022 04:40AM
Add a comment
Victor Schumann
is on page 92 of 914
“Voltaire said that a book is finished not when nothing more can be added, but when nothing more can be taken away. In software, this is especially true because extra code has to be developed, reviewed, tested, and considered when the other code is modified.
Future versions of the software must remain backward-compatible with the extra code. The fatal question is: It’s easy, so what will be hurt by putting it in?”
— Nov 09, 2022 02:41PM
Add a comment
Future versions of the software must remain backward-compatible with the extra code. The fatal question is: It’s easy, so what will be hurt by putting it in?”
Andrew Webb
is on page 3 of 914
Learned that this book is all about "Software Construction"
Ready to dive in 🙂
— Sep 26, 2022 08:14AM
Add a comment
Ready to dive in 🙂
Sohaib
is on page 40 of 914
Chapter 1
Welcome to Software Construction
— Dec 22, 2021 06:33PM
Add a comment
Welcome to Software Construction
Thuy
is on page 52 of 952
"Design bugs are often subtle and occur by evolution with early assumptions being forgotten as new features or uses are added to a system." --- Fernando J. Corbato
— May 28, 2020 02:18PM
Add a comment
Ishmael
is on page 160 of 914
A bit dry but contains alot of useful info. Maybe 3.5-4 stars right now
— Apr 30, 2020 12:13AM
Add a comment
WloHu
is on page 480 of 914
To this point it god quite boring and repetetive.
— Jan 28, 2020 01:03AM
Add a comment
Branden
is 10% done
Really good so far, but I skipped the section on requirements documentation because it was a bit dull. The “Creating High Quality Code” section has been enlightening.
— Jan 25, 2020 12:43PM
Add a comment
Sumant
is on page 575 of 914
If you choose this approach, be sure the architect really is respected. Sometimes a project architect is just a senior person who has been around too long and is out of touch with production coding issues. Programmers will resent that kind of "architect" defining standards that are out of touch with the work they're doing.
— Mar 24, 2019 02:10AM
Add a comment
Scott W. Vincent
is on page 161 of 914
Finished chapter 6 on Classes - wow, lots of great lessons learned!
— Dec 09, 2018 11:43AM
Add a comment
Helen Mary
is 24% done
"The single biggest way to improve both the quality of your code and your productivity is to reuse good code...Many algorithms have already been invented, tested, discussed in the trade literature, reviewed, and improved... take a few minutes to look through the code that's already been written and make sure you're not doing more work than necessary."
— Dec 04, 2018 04:55AM
Add a comment
Helen Mary
is on page 210 of 914
“In the Mars Pathfinder, for example, engineers left some of the debug code in by design. An error occurred after the Pathfinder had landed. By using the debug aids that had been left in, engineers at JPL were able to diagnose the problem and upload revised code to the Pathfinder, and the Pathfinder completed its mission perfectly (March 1999).”
— Dec 02, 2018 06:27PM
Add a comment
Helen Mary
is on page 194 of 914
“In defensive programming, the main idea is that if a routine is passed bad data, it won't be hurt, even if the bad data is another routine's fault. More generally, it's the recognition that programs will have problems and modifications, and that a smart programmer will develop code accordingly.” very nice and dense resource.
— Dec 02, 2018 06:12PM
Add a comment
Bardia Alavi
is finished
Yaay! finally finished this massive book!
— Aug 12, 2018 11:02AM
Add a comment
Marco Moura
is on page 248 of 914
Variable spam and lifetime, it's very interesting, I hadn't heard about it before
— Jul 02, 2018 07:20AM
Add a comment
Marco Moura
is on page 202 of 914
Talks about exception and the complexity that it can produce, when using it and to only generate exceptions on the domain, not low level exceptions
— Jun 06, 2018 05:59AM
Add a comment









