Development Terminology

Pho3nix

The Legend
Joined
Jul 31, 2009
Messages
32,829
Reaction score
3,033
Location
On the toilet
Hi guys, :)

I noticed something today and it's that my terminology is horribly wrong for alot of the work I do and this is causing massive communication issues as you can imagine and leaves me looking imcompetant :(
As I never studied IT formally alot of things I know how to do but the naming conventions leave me with whiplash. How did you learn all the terminology? Already printed a huge amount of stuff to read through tonight and already ordered a couple books aswell.
 
That's a bit vague... do you want to know about terminology or naming conventions? And which language?
 
Terminology. Functions, methods, repositories and the like. Feel ashamed to call myself a developer not fully grasping the terminology. C#, ASP.net. :cry:
 
You're not alone. I know what I'm doing and how to describe things, but when the senior senior devs and architects talk you sometimes feel like you've just been insulted in Greek.
 
thing is, things are just made up constantly, and new words are synonyms for old words.
datastores became repositories. managers became services, etc

just make a mental note, and google.

we could start a list :)

as I know them.
functions, methods that return something
procedures, methods that return nothing (void = nothing too)
methods, functions and procedures on a class
 
thing is, things are just made up constantly, and new words are synonyms for old words.
datastores became repositories. managers became services, etc

just make a mental note, and google.

we could start a list :)

as I know them.
functions, methods that return something
procedures, methods that return nothing (void = nothing too)
methods, functions and procedures on a class

No, functions, procedures and methods are all the same thing, regardless if they return something/are part of a class or not. What they are called usually depends on what language you are using, but you can use then interchangeably. They are formally known as subroutines.

In computer science, a subroutine, also termed procedure, function, routine, method, or subprogram, is a part of source code within a larger computer program that performs a specific task and is relatively independent of the remaining code.
 
Last edited:
thing is, things are just made up constantly, and new words are synonyms for old words.

lol, true.

Look, it takes time, sooner or later you will be talking like that as well, and new comers will look up to you and think, wow, you are soooo clever and blah blah, but its a natural process.

Focus on walking the walk.
 
Maybe get a ASP.net or C# book for Dummies, those courses are designed for very beginners and just touches on the basics of all aspects, covered in those basics, should be the terminology. So you can just read through the book and as you go along, you will realise "oh this is what I've been doing there and this is what they call it" type of thing.
 
No, functions, procedures and methods are all the same thing, regardless if they return something/are part of a class or not. What they are called usually depends on what language you are using, but you can use then interchangeably. They are formally known as subroutines.

I always thought that a method is a "member function", ie. it is associated with some object.

As in:

Code:
def MyFunction(Person p):
  #do stuff


class Person(object):
    def MyMethod(self):
       #do stuff
 
it is all context, and what makes things easier to talk about.

in my group, alot of us are from a delphi background, so when we say function or procedure, we know what it implies, even though we are mostly doing java, where I guess they only have "functions"
 
I have been going through a Java certification (OCPJP), it has helped me brush up on the terminology lol, I suggest you go through that if you have the time. It will help you become a better coder.
 
I've always thought as "function" as the way to describe the generic "doing thing".

Even if it's a method.
 
Top
Sign up to the MyBroadband newsletter
X