Any tool available for identifying junk code?

2002-06-08 Thread Sandeep Kurliye

Hi Guys,
 
Sorry, if this sounds bit awkward or unrelated to this mailing list.

Can any one of you please let me know whether there is any tool available to identify 
junk code in an application. My applications are written in Oracle Forms and VB. 
Backend is Oracle. 

I am in the process of tuning these applications. I can see lots of poorly written 
SQLs. These can be tuned from backend as well as changing SQLs in forms.  But what 
about poorly written logic? 

As such, I am going thr' each and every line of code and tuning it wherever necessary, 
but plenty of time will require to complete this process. If there is any tool 
available which identify the problem, then I've to directly go to the application/code 
and modify it. 

If I've to rewrite whole application, then its massive task. 

Please help. 

TIA,

Regards,
Sandeep.

•æ¬zǞ¶¨}øœ‰©ND‹±@Bm§ÿðÃ
+iöªr‰€ºØh­&§uç©*êå‹'ˆ4DÒjw^z–¥š†²ÉçbžÙ\¢fá«BŠÜzÜ(®Dž®øœzÏ9óüçNuüçÎwó9Õ&§'  &¥‰ú+ž&¹¹bp‰íz¹Þµ§zË?1¨¥ŠxŠËlN„D0åDʋ«±é_~º&¶¬™¨¥Šx%ŠËlzwZœCŠYž²Æ zÚŠËFº»Ÿj×"·'(šz-xEÀ
+ ;)zYbž
.+-êîjwbžØ^™ë,j86"Énu楊wœ¢{ZŠx§CRP‘"Ä.Ší…éڙꙨ¥Šx%ŠËr¢ìžÛhmêޚ‹Þuú虊.™¬š–Ê,zwm…áÄ,÷(šf§uú+¢Ø^®)ߢ¹š¶*'–)²æìr¸›Šx


Re: Any tool available for identifying junk code?

2002-06-09 Thread Joe Testa

Sandeep, you message at the end contained a bunch of useless characters, 
is that an example of junk code?

joe


Sandeep Kurliye wrote:

>Hi Guys,
> 
>Sorry, if this sounds bit awkward or unrelated to this mailing list.
>
>Can any one of you please let me know whether there is any tool available to identify 
>junk code in an application. My applications are written in Oracle Forms and VB. 
>Backend is Oracle. 
>
>I am in the process of tuning these applications. I can see lots of poorly written 
>SQLs. These can be tuned from backend as well as changing SQLs in forms.  But what 
>about poorly written logic? 
>
>As such, I am going thr' each and every line of code and tuning it wherever 
>necessary, but plenty of time will require to complete this process. If there is any 
>tool available which identify the problem, then I've to directly go to the 
>application/code and modify it. 
>
>If I've to rewrite whole application, then its massive task. 
>
>Please help. 
>
>TIA,
>
>Regards,
>Sandeep.
>
>y筅~'"jS+''u9amp;'nX"{^wij)bӡ9Q2zW߮+&j)bbzwZO)fzȭ(
>.
>


-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Joe Testa
  INET: [EMAIL PROTECTED]

Fat City Network Services-- (858) 538-5051  FAX: (858) 538-5051
San Diego, California-- Public Internet access / Mailing Lists

To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).



Re: Any tool available for identifying junk code?

2002-06-09 Thread Stephane Faroult

Sandeep Kurliye wrote:
> 
> Hi Guys,
> 
> Sorry, if this sounds bit awkward or unrelated to this mailing list.
> 
> Can any one of you please let me know whether there is any tool available to 
>identify junk code in an application. My applications are written in Oracle Forms and 
>VB. Backend is Oracle.
> 
> I am in the process of tuning these applications. I can see lots of poorly written 
>SQLs. These can be tuned from backend as well as changing SQLs in forms.  But what 
>about poorly written logic?
> 
> As such, I am going thr' each and every line of code and tuning it wherever 
>necessary, but plenty of time will require to complete this process. If there is any 
>tool available which identify the problem, then I've to directly go to the 
>application/code and modify it.
> 
> If I've to rewrite whole application, then its massive task.
> 
> Please help.
> 
> TIA,
> 
> Regards,
> Sandeep.
> 

Sandeep,

   Glad to see somebody worrying about logic. But it's a mountain to
climb. IMHO, try to concentrate on 'problem' code - check V$SQLAREA at
regular intervals to see the top 'buffer_gets' queries, you do not only
have individual queries, you will also see (command_type = 47) stored
PL/SQL procedures, and they may point you to bad logic; listen to users
to. Fortunately there is a lot of terrible code that nobody really
worries about.
The first thing I would do in your case would be to put calls to
dbms_application_info everywhere, setting 'module' and 'action' to
identify 'atomic business processes' (if such a thing exists), then use
coffee-machine information and a bit of monitoring to check what really
hurts and concentrate on that. Otherwise you risk spending a lot of time
on improvements that nobody will ever notice.

-- 
HTH,

Stephane Faroult
Oriole Software
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Stephane Faroult
  INET: [EMAIL PROTECTED]

Fat City Network Services-- (858) 538-5051  FAX: (858) 538-5051
San Diego, California-- Public Internet access / Mailing Lists

To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).



Re: Any tool available for identifying junk code?

2002-06-10 Thread paquette stephane

I like the "then use coffee-machine information" part.

 
 --- Stephane Faroult <[EMAIL PROTECTED]> a écrit :
> Sandeep Kurliye wrote:
> > 
> > Hi Guys,
> > 
> > Sorry, if this sounds bit awkward or unrelated to
> this mailing list.
> > 
> > Can any one of you please let me know whether
> there is any tool available to identify junk code in
> an application. My applications are written in
> Oracle Forms and VB. Backend is Oracle.
> > 
> > I am in the process of tuning these applications.
> I can see lots of poorly written SQLs. These can be
> tuned from backend as well as changing SQLs in
> forms.  But what about poorly written logic?
> > 
> > As such, I am going thr' each and every line of
> code and tuning it wherever necessary, but plenty of
> time will require to complete this process. If there
> is any tool available which identify the problem,
> then I've to directly go to the application/code and
> modify it.
> > 
> > If I've to rewrite whole application, then its
> massive task.
> > 
> > Please help.
> > 
> > TIA,
> > 
> > Regards,
> > Sandeep.
> > 
> 
> Sandeep,
> 
>Glad to see somebody worrying about logic. But
> it's a mountain to
> climb. IMHO, try to concentrate on 'problem' code -
> check V$SQLAREA at
> regular intervals to see the top 'buffer_gets'
> queries, you do not only
> have individual queries, you will also see
> (command_type = 47) stored
> PL/SQL procedures, and they may point you to bad
> logic; listen to users
> to. Fortunately there is a lot of terrible code that
> nobody really
> worries about.
> The first thing I would do in your case would be to
> put calls to
> dbms_application_info everywhere, setting 'module'
> and 'action' to
> identify 'atomic business processes' (if such a
> thing exists), then use
> coffee-machine information and a bit of monitoring
> to check what really
> hurts and concentrate on that. Otherwise you risk
> spending a lot of time
> on improvements that nobody will ever notice.
> 
> -- 
> HTH,
> 
> Stephane Faroult
> Oriole Software
> -- 
> Please see the official ORACLE-L FAQ:
> http://www.orafaq.com
> -- 
> Author: Stephane Faroult
>   INET: [EMAIL PROTECTED]
> 
> Fat City Network Services-- (858) 538-5051  FAX:
> (858) 538-5051
> San Diego, California-- Public Internet
> access / Mailing Lists
>

> To REMOVE yourself from this mailing list, send an
> E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of
> 'ListGuru') and in
> the message BODY, include a line containing: UNSUB
> ORACLE-L
> (or the name of mailing list you want to be removed
> from).  You may
> also send the HELP command for other information
> (like subscribing). 

=
Stéphane Paquette
DBA Oracle, consultant entrepôt de données
Oracle DBA, datawarehouse consultant
[EMAIL PROTECTED]

___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: =?iso-8859-1?q?paquette=20stephane?=
  INET: [EMAIL PROTECTED]

Fat City Network Services-- (858) 538-5051  FAX: (858) 538-5051
San Diego, California-- Public Internet access / Mailing Lists

To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).