Welcome Guest ( Log In | Register)



 
Reply to this topicStart new topic
> Untangling Other Peoples Codes..., Sheesh!
leiaah
post Aug 11 2006, 02:40 PM
Post #1


Super Member
*********

Group: Members
Posts: 436
Joined: 21-January 05
From: Koronadal City, Philippines
Member No.: 3,358



So I graduated and I got a job, right? I just finished my three-month training and I was immediately thrusted into actual work. I have a degree in IT and I got a job as a programmer, well sort of, it's more like an application implementor. Anyways, what I do is I implement a system that someone else developed. That someone else doesn't know anything about table normalization. Not that I'm an expert at normalization but it's just so freakin annoying the way tables have 46 fields and I have to guess which field is for what. Grrr! The system is coded in VB and he uses stored procedures in SQL Server. He doesn't give a d*mn if his system is so freakin slow when deployed in a network, he just thinks he's so high and mighty by doing that freakin system. His codes are soooo freakin disorganized that I grit my teeth everytime I have to look into it. It's a miracle how he got it to work.

The worse thing about it is I have to customize the freakin system to fit the needs of the clients here. I probably wouldn't mind if I understand his code since I know the flow of the system already but I can't freakin decipher his work! It's like untangling an extremely tight knot. I know it's my job and I get paid for it and I'm probably just whining but aaaah! Deep breaths and counting to ten doesn't work for me anymore. mad.gif
Go to the top of the page
 
+Quote Post
Jeune
post Aug 11 2006, 03:11 PM
Post #2


Member [Level 2]
*****

Group: Members
Posts: 86
Joined: 20-October 05
From: Philippines
Member No.: 13,144



Ah programming! didn't he put any documentation?or comments? i have to agree, it's hard to read code that's undocumented. How about trying to put comments yourself? I mean, you work with the code many times, so put some comments in it so the next time you read it, you wouldn't have to grit your teeth again.

Go to the top of the page
 
+Quote Post
terminal2k
post Aug 11 2006, 07:08 PM
Post #3


Super Member
*********

Group: [HOSTED]
Posts: 226
Joined: 15-January 06
Member No.: 17,162



it is surprising how many people in the it industry think they're damn good, and the general public thinks they are too but they really have no idea what theyre doing or how its affecting other people and systems. at my work most of the staff think our it department is great, but they can't even keep our websites running more than 90% of the time and even the internet connection for our office stops working at least once a week. and the amount of times they'll implement a change without properly testing it first and then we end up with bugs and problems everywhere.....

anyway leiaah i feel your pain.
Go to the top of the page
 
+Quote Post
gaea
post Aug 11 2006, 08:23 PM
Post #4


Super Member
*********

Group: Members
Posts: 205
Joined: 14-March 06
From: Vermont or Boston (USA)
Member No.: 20,077



Heh, there's a phrase for that type of lousy coding--job security. ;P
Go to the top of the page
 
+Quote Post
Madkat-Z
post Aug 14 2006, 06:59 PM
Post #5


Premium Member
********

Group: Members
Posts: 193
Joined: 2-June 06
Member No.: 24,662



Ugh, I know how that is. I try to keep my codes as organized as possible and I put in documentation everywhere, because either A: I would fail my class because my professor couldn't read it or B: I couldn't figure out what I was doing when I come back a day later to work on it.

Thats how alot of people in every programming class I've taken have lost alot of points because they didn't put documentation in or the code looks like a two year old wrote it. I'm actually rather glad they are stressing that among students who take programming classes. I even keep my code organized and still put documentation in even for programs I write outside of class. I know classes are probably nothing like an actual work environment, but I still know your pain. sad.gif
Go to the top of the page
 
+Quote Post
Galahad
post Aug 15 2006, 07:08 AM
Post #6


Neurotical Squirrel
*********

Group: [HOSTED]
Posts: 590
Joined: 4-November 04
From: Novi Sad, Vojvodina
Member No.: 2,127



Yeah, I know how it looks to go through other peoples code...

I myself try to write as clean and as self-understandable code, but our brains function in different way, and what is obvious to me, might not be obvious to you, and vice versa...

And yes, there are dozens of manuals on how to write "unreadable code", to ensure your job position, and make sure no one replaces you... That's a myth, and I don't know anyone who has saved his job this way...

But, we all have to do our job, and... Untanglig a tight knot is just another one of them smile.gif
Go to the top of the page
 
+Quote Post
Sinari
post Aug 24 2006, 02:30 AM
Post #7


Premium Member
********

Group: Members
Posts: 168
Joined: 21-March 06
From: Somewhere...
Member No.: 20,464



I guess this is just the challenge that you are given in life. People are all given something and that's their conundrum. Have you asked him about it and maybe asked him about consolidating it to be simpler to get more business and better feedback? How can he expect you to do a job that seems to be almost impossible and not want to help you out. He's paying someone else to do it so obviously he wants it done and will answer questions to get that far.
Go to the top of the page
 
+Quote Post
ghostrider
post Aug 24 2006, 02:42 AM
Post #8


Super Member
*********

Group: Members
Posts: 397
Joined: 9-June 06
From: Wisconsin
Member No.: 24,924



I absolutly hate going through disorganized code. Comments are necessary for other people to understand your work, and they really help with debugging other people's or your own software. I guess there are always people that will think their code is obvious in the way it works and not comment, or programmers that just don't comment their code because they're to lazy.
Go to the top of the page
 
+Quote Post
FLaKes
post Aug 24 2006, 04:48 AM
Post #9


Trap Grand Marshal Member
***********

Group: [HOSTED]
Posts: 1,136
Joined: 19-May 05
From: Mexico
Member No.: 7,234



I have a hard enough time trying to decipher well or good documented scripts or programs, I really cant imagine what your job is like. Its really frustrating to do that in programming.
Go to the top of the page