Would appreciate tips on reading someone else's code and understanding it .

1 Answer

Answer :

First hint: if there are no coments smack the “someone else” in the face with a crowbar. That said there’s really not much to say, you should be able to figure out what the code says as long as you have an understanding of the language he’s using, i suggest you work from the inside out, trying to understand what the subroutines are for and then from that wrking out why the bigger parts need them.

Related questions

Description : What's the best book for understanding Unity 2D?

Last Answer : Are you a beginner programmer in general, or just new to Unity? That would make a big difference in how I would respond.

Description : Is there somewhere where I can have someone look at my code and give me suggestions on how to make it better?

Last Answer : There are dozens of PHP forums on the web where you can submit things like that. Just search for PHP community or PHP forum. Most web design forums and communities will have an area for programming ... own forums as well. Just post a thread showing your code and asking for whatever help you need.

Description : Should high level programming be a mandatory class next to learning writing and reading in primary school and onwards? Your arguments please.

Last Answer : No, because it is not a skill that everyone needs to have. The people who use it will learn it, but it isn’t equivalent to reading and writing.

Description : What are some tips for preventing a script kiddie from harming your web site?

Last Answer : 1. Don’t use SQL (saves money, too). 2. Run your site on Linux. 3. Don’t enable any software or languages you aren’t using yourself. 4. Put your server behind a NAT firewall and close down ports you aren’t using yourself.

Description : How do I simply repeat a line of code 4x in Javascript?

Last Answer : something like a for loop is pretty simple, and gives you a handy counter if needed. for(var i = 0; i < 4; i++) { forward(); }

Description : Programmers: Thoughts on this AI game where you fight via code?

Last Answer : answer:Hmm. Cool, but so far I’m stuck on the tutorial with some sort of error: > Game.mothership.moveTo(1,0) undefined

Description : Do you still use spaghetti code , like QBasic?

Last Answer : talljasperman Sorry I didn’t know that spaghetti code was a pejorative. My teacher called it that and I did not look it up.

Description : I understand what the PL/SQL code below is supposed to do, but when I run the code, it won't compile. Can anybody help with why this is so?

Last Answer : answer:PL\SQL really isn’t my thing, but I believe you need something between the first IF statement and the ELSIF. What do you want it to do with the number if it is 50 or 90?

Description : How can I swap two integers without temporary variables using JavaScript code?

Last Answer : answer:This is a trick using the exclusive or operator ^ that was used when computers were short on memory. a = (a ^ b) /* a^b, b */ b = (a ^ b) /* a^b, a */ a = (a ^ b) /* b, a */ You can also do it using subtraction for numeric ... = a - b /* a - b, b */ b = b -a /* a-b, a */ a = b - a /* b, a */

Description : What does this short snippet of C code do? (see details)

Last Answer : answer:It's been a long time since I did much in C but It looks like it reads a file (or url?) and assigns that reference to the variable handle to use later, then reads each ... meant to return file contents in an expected format for use elsewhere. More of the context would provide more clues.

Description : How does computer code break?

Last Answer : Errors in logic, programming errors with the language used; type of programming involved eg. application prgm, operating system executable, etc . operating system upgrades can be any number of items ... is alway helpful when fixing programming problems.. Albeit,a general answer, I hope it helps

Description : How to implement a JavaScript code that doing "Set as my Home Page" in Google Chrome?

Last Answer : So, you’re saying the JavaScript code for doing this works in IE and Firefox, but not Chrome? That’s weird. Let me see if I can find a script for you.

Description : Python Code error?

Last Answer : You have too many parens in that line—you’re passing in a tuple instead of two integers.

Description : Do I have to give up my source code to a .NET DLL I wrote?

Last Answer : It depends on the contract that you had with the client. You might want to check Free Lance Switch. It’s a community of Freelance designers/coders. They might be able to help you out more.

Description : The OpenGL source code for an open source Breakout game?

Last Answer : Here is one Learning and copying from others code is cool. Using code is cool if credits are made.

Description : Do I have to be in U.S to be able to participate in Google's Summer of Code?

Last Answer : http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#student_eligibility

Description : What's the worst single line of code/script/command you have ever written/seen?

Last Answer : You might enjoy this story.

Description : What's some good music to code to?

Last Answer : EDIT: Panic at The Disco. Period.

Description : How much sample code should you give when asked for it as part of a programming job application?

Last Answer : answer:I've recently gone through an interview process where they did ask to see some code that I've written, but didn't ask to actually have the code sent to them. I would assume that a majority of ... you shouldn't have too much of a problem sending the code to them if they insist upon it too.

Description : Do you code on white or black?

Last Answer : I used to do it in white too, and I am definitely liking the change to black. makes my code stand out more and well it saves some battery use :P

Description : What kinda of code commenting system do you use?

Last Answer : answer: I write bad code. Seriously, that is in stuff viewable be to public. And I comment the fuck out of everything.

Description : What is the HTML code of Visit Count below Needsbd.wapkiz.com ?

Last Answer : You can find http://redowan.wapkiz.com on this website.

Description : What is Html Code to Red Text ?

Last Answer : Your writing! You can color the text using the HTML code .

Description : Want HTML code to enlarge text ?

Last Answer : HTML to enlarge text: your text or your text

Description : Enter the HTML code to color the text ?

Last Answer : + font color = "lime"> Your writing . When using the code, give + example

Description : Web site link that can copy all the code to design Wapkiz site ?

Last Answer : I am giving you the names of some sites from where you can copy the code. Site- 1 Site- 2 From these two sites you will get all the code for creating Wapkiz site . If you need more sites, please let us know in the comments.

Description : Can someone explain how these input statements are handled in c++?

Last Answer : You are looking at arrays, the first is one dimensional, send two and the third..three The formulas inside the brackets calculate the specific array location you are accessing.

Description : If someone created a game for PC and had a website they wanted to put it on so people could play it, how would they accomplish that?

Last Answer : Do you have a game that you want people to buy and download and install on their PC to play it (like Portal)? Or does the game just run from the page that people view (like Angry Birds)? Or does the game run on your server and you want people to be able to play it online (like Runescape)?

Description : Can someone recommend a good book to learn C# from?

Last Answer : Believe it or not, there is a Dummies Guide to C#, which I found quite straightforward and helpful…

Description : I am trying to find what someone typed into Firefox on a particular site?

Last Answer : I am not trying to get a password. Only information that would have been visible when typed in.

Description : For Programmers: What resources can you offer to someone learning C?

Last Answer : try this link: http://www.programmingtutorials.com/ also i've found the for dummies series to be helpful on many topics and i know they have a unit on c (includes a cd with compiler if i ... should ensure you're leaning the right flavor of c. there are many books available on the topic. good luck

Description : Have you ever been a situation where you were feeling sorry for yourself, then you saw someone worse off than you, and you then began to appreciate the things in your life?

Last Answer : It's not necessarily when I'm feeling sorry for myself but whenever I see someone on a corner or at an intersection holding a sign saying I will work for food , that is always an indication to ... very appreciative and thankful for everything I have in life and not to take any of it for granted.

Description : Salesforce SDK uninstallation from XCode?

Last Answer : Too many variables – only you know your code, how it was written, and how extensible (or not) it was in the first place. I assume you have been to the Saleforce API and SDK pages.

Description : Is there a program where you can identify music in a specific website?

Last Answer : Need Answer

Description : What is a good programming language to make a multiple choice quiz?

Last Answer : Google classroom should work.

Description : Is there a website that shows all the English words, idioms, etc ever invented, including archaic, unofficial, and newest words that have just been invented?

Last Answer : The problem with such a lexicon would be that there have been a lot of slang, dialect, idioms, and unofficial words that 99% of people have never heard of. Besides that, the English language is ... pretty good vocabulary. Hopefully, someone will recommend some. I am unable to do this at the moment.

Description : How can I add HTML markup to this ajax result?

Last Answer : Need Answer

Description : Function or application allowing me to connect or disconnect wifi?

Last Answer : Some routers - Belkins and older Ciscos, had an app that would allow you to remotely-control your router from your phone. You didn't say what kind of router you have, so it's hard to guess. You can ... . Bottom line - you can do this easily if you have a wifi-based power switch and an app. example

Description : How can I become advanced in javascript in 2 months?

Last Answer : Study hard…work hard!!!

Description : Can you help fix this programming problem in Python?

Last Answer : You can’t treat arrays of digits as a single number. The easiest way to read a numeric string is to use the sys library to read a line from the keyboard. import sys print(“Enter value for mass”) mass = sys.stdin.readline() mass = float(mass)

Description : Programmers: Is this puzzle a "named problem?" and can you help me with it?

Last Answer : I'd call it enumerating a list of all combinations . There's a field of math called combinatorics which I did not study but I assume probably has a word for this. It doesn't seem like a puzzle ... each iteration, and tweak it to get the output format you want, but that's essentially it, I think.

Description : How do you get the link posted and not the updated page?

Last Answer : You don't have control over it. The URL that you referred to today is pointing to a page that is housed at a server somewhere else. It isn't under your control or Fluther's - it is under the control of ... a month or a year ago. Summary: it isn't under your control. You get the page they send you.

Description : I'm looking for a IT Project Idea for my Final Year. Can anyone suggest something?

Last Answer : How to maintain a question and answer site with trolls, spammers, and questions that violate the guidelines?

Description : How can i improve my skill sets?

Last Answer : You didn't say what you already know, but my main recommendation for something to learn is Python. It's a great learning language, it's free and easy to install, there are great ... and relatively easily. https://www.python.org/about/gettingstarted/ https://www.programiz.com/python-programming

Description : What should I study in order to write/program a career search software?

Last Answer : More programming. And logic. You need to understand how to develop a search for terms, and then also determine where to search, and then how to optimize search results in a relational database.

Description : Is it on all smartphones you can't post a link?

Last Answer : I can’t cut and paste easily with a smart phone. I could type the link by hand. I would have to write it to a pen and paper first and it would work. If I really need too I could boot up my new chrome book and make a link.

Description : How much work does it take to change on a program, from "Monday to Sunday" to whichever 7 days in a row?

Last Answer : It would depend on the individual program.

Description : What coding languages or other courses should I take on CodeCademy?

Last Answer : The courses that I’ve taken I feel are really only useful for Web design.

Description : Programming a NEMA 17 stepper motor to microstep with an Arduino?

Last Answer : There are literally thousands of arduino code examples out there. This is something you should figure out on your own because the act of doing so will make you a better tinkerer. A typical stepper will have like ... digital I/o pins to output the step sequence. Even an uno or mini pro will do that.

Description : Programming a stepper to have a "home" position?

Last Answer : Obviously it would need some way to sense or establish its location, or possibly to move or grope about to establish its location. And it could be good to have some logic for noticing when its assumptions about its environment are wrong.