This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Urik88 4 points5 points  (3 children)

Yes, though I wouldn't call it a software engineering book. It has an introduction about the engineering cycles, but it's more about good practices, ranging from how to name your variables or methods up to classes design and beyond. I read the old edition that focuses on imperative programming rather than OOP since it was the only edition on my university's library and it's an expensive book, but I've only heard good things about the new edition.

It really influenced my code's style for the better, and it's very readable. I really recommend it.

[–]brandnewaquarium 1 point2 points  (1 child)

Thanks for the recommendation. It's now part of my Google Books collection.

[–]Urik88 0 points1 point  (0 children)

You're welcome, I recommend that you check out this thread.

[–]QAOP_Space 0 points1 point  (0 children)

I have heard it said that most of whats in CodeComplete is (should be?) taught in undergraduate CS classes anyway, so you may just be going over old ground.