Reputation
216
Top tag
Next privilege 250 Rep.
View close votes
Badges
1 11
Newest
 Yearling
Impact
~339k people reached

  • 0 posts edited
  • 0 helpful flags
  • 64 votes cast
Aug
31
awarded  Yearling
Sep
24
awarded  Autobiographer
Apr
4
awarded  Popular Question
Aug
29
comment How to get better at testing your own code
I guess Thomas beat me to it, but I'm in a similar situation. I write very high-level expectations of what a code change should do, and write unit tests if or when I can (even though our company doesn't officially do unit testing). You don't have to commit them, and they're great ways to learn how functions are supposed to act (or should act after you fix them).
Aug
29
comment How to commit in-progress refactoring?
@Thorbjørn is that Jim's recommendation below, or a different mechanism within Git?
Aug
29
awarded  Benefactor
Aug
25
awarded  Nice Question
Aug
23
comment What makes for “good style” in Java?
I've officially been humbled. Sorry @amaidment. I guess need to research good coding standards when it comes to comments.
Aug
23
comment What tools do PHP Developers use?
+1 to Eclipse for PHP development. I think it has code-completion and syntax highlighting. I have also used Dreamweaver but found I liked Eclipse better.
Aug
23
comment Is there a canonical book on x86 assembly?
Sorry, for just leanring assembly language, any language is probably a good language to start with to get the feel for what architectures so. With Intel-based it has actually changed fundamentally over the years. Originally there used to be a lot of instructions (CISC), but now is more generic (RISC).
Aug
23
comment Is there a canonical book on x86 assembly?
I read the 5th edition of Irvine's book when it was titled "Assembly Language for Intel-Based Computers". :)
Aug
23
comment Is there a canonical book on x86 assembly?
Billy, If you know no assembly at all, then any of them would be pretty good to start from to get the general ideas. Assembly is extremely close to the architecture, so the assembly instructions greatly reflect architecture-specific designs. I started with x86 assembly, and read Kip Irvine's "Assembly Language for Intel-Based Computers". The book was actually paired with an online class at a community college though. I'm not sure what kind of learner you are, but I find guided instruction works best for learning.
Aug
23
comment What makes for “good style” in Java?
@Ryan Stewart I'm confused then. I've found that the best comments are inline with the code to explain what the purpose of each major function call in a function body was supposed to do, or each step of a non-trivial algorithm was. Furthermore, I've been praised in code reviews for the usefulness and conciseness of my comments. When I said "comment like crazy" I mean make sure you have plenty of useful comments (not just comments for the sake of comments). Human-readable code is art
Aug
23
awarded  Promoter
Aug
22
awarded  Commentator
Aug
22
comment Is there a canonical book on x86 assembly?
How much assembly experience do you have? Have you ever tried using GCC without optimization to compile simple C programs into assembly, then reverse engineering the code back to a C program?
Aug
22
comment What makes for “good style” in Java?
Among many other things listed here, I would definitely make sure to simply state that computers can compile code in just about any way you write it, but ultimately, code needs to be human readable. Comment like crazy! A good test I like to use: could a person read only my comments to learn what the code does, what it's inputs and outputs should be, and the algorithm(s) used to do it?
Aug
18
awarded  Scholar
Aug
18
comment Why isn't Java used for modern web application development?
@Jonas what Thorbjorn said! I'd give it a thorough read. :)
Aug
18
awarded  Teacher