As I'm finishing up on the first project, I feel like a lot of this is really over-kill, but honestly I can't think of any better way to learn these tools. I kind of wish there was an introductory course that taught these tools early in my college life, because a lot of these tools are used in the industry and classes, and it is really useful.
I do appreciate how Downing explaining all these small details that I've always been looking over. For example, the import statement in java, I always did think that statement was importing libraries, I did not know java had always loaded all the libraries. Also about c and c++ have two buffer for its own output stream. I guess I got away without knowing these details, but I feel like I should have learned this in the beginning.
I realize it is good practice to do documentation, commenting, and writing good variable name, but I do find these part of the tasks to be really tedious. I just saw the post about the fact that Downing may have left some of his code to be vague intentionally and we may have to change them. So I guess I'm going back to my code to change those variable names.
One things that I was really pleased about this project was Assembla, I knew something like that was out there, but never bothered to look. But now I know a place where they provide free repository, and I can make use of it!
No comments:
Post a Comment