In a very strict sense, taking the results of a def file or an xml file is not 
really code but meta data extracted from all the meta tables in the ARSystem 
database..
 
My answer if ever asked would be that the 'system' code and its content is 
proprietary. The ARS is not an open source system.. The applications 
residing can be customized or built from scratch by manipulating the meta data 
without the need to change the 'system' code. The meta data is not really code 
in a very strict sense though some of it may appear to look like it.
 
Also you could remind your management about the license agreement that clearly 
says that a customer is not allowed to reverse engineer or modify any system 
code as it is proprietary information of BMC Software.. Maybe you ought to show 
them the license agreement and point them to the part that clearly states that..
 
Joe



----- Original Message ----
From: William Rentfrow <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, July 9, 2008 2:51:44 PM
Subject: Re: "Lines of code" in Remedy?

You could just tell them "One, but it's rather long....."

Seriously though - I'd have to agree that it's an inordinately improper 
question.  Back in the day (10 years or so ago) when I was customizing Tivoli 
Service Desk (aka "Expert Advisor" in those days) it actually did mean 
everything because the source was all straight text files.

I'd have to concur with the others and say you really need to ask "What 
question are you trying to really answer with this?".  It sort of has the "Back 
in my day young feller...." feel to it. 

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of J.T. Shyman
Sent: Wednesday, July 09, 2008 11:45 AM
To: [email protected]
Subject: Re: "Lines of code" in Remedy?

Question: By "lines of codes we have in Remedy" are your bosses looking for the 
total number of lines of code in the AR System platform, the OOTB workflow and 
forms, the form/workflow customizations you've done or some combination of all 
three?

It would be quite difficult, and I'm pretty sure illegal, to attempt to 
decompile BMC's code to count the lines. :)

IMHO, it might be worth having a discussion about the object-oriented nature of 
Remedy development, and how it doesn't really lend itself to bulk quantitative 
measurements such as the number of lines of code, with whoever is asking for 
this information. This would serve two purposes:
One, it would educate whoever is asking so they have a better idea of what 
Remedy is and how development is accomplished. Two, it would show them that you 
know what you are talking about and can be counted on to give accurate, 
meaningful (and perhaps better) answers even if they aren't exactly what was 
asked for.

If you are still forced to give a quantitative answer, I think the advice given 
so far is the best approach: Either give a count of the workflow objects and 
multiply that by an arbitrary number or export all of the objects and count the 
lines in the def files.

A third approach might be to count all of the rows in the metadata tables for 
each object type...but that could get complicated.

--- J.T. Shyman
All,

I've been asked to estimate the "number of lines of code we have in Remedy".
Any ideas on how to approach a question like that?  Feel free to save your 
response for Friday Humor if you prefer.

Thanks,

-David

David M Clark
Remedy Programmer/Analyst


     
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"
 

Reply via email to