I was more grumbling about the lack of any logical reason for the
placement of code... this crap is just shoe-horned in between two
giant IF clusters.

I also figured out the solution.  My problem was that I did not want
to repeat the spaghetti-code concept that is in the current system,
and I need to compartmentalize the functionality based on some level.
I'm going to put in a switch for "pre-processing" based on a single
data point then create specific code sets for each issue.

Until Later!
C. Hatton Humphrey
http://www.eastcoastconservative.com

No trees were killed in the sending of this message, but a large
number of electrons were terribly inconvenienced.



On Wed, Nov 11, 2009 at 3:53 PM, Scott Stewart
<[email protected]> wrote:
>
> Kinda general, but look for commonalities that can be condensed into a
> variable ie
>
> If x in (list name)
> and z in (other list name)
>
> etc...
>
>
>
> -----Original Message-----
> From: C. Hatton Humphrey [mailto:[email protected]]
> Sent: Wednesday, November 11, 2009 2:17 PM
> To: cf-community
> Subject: Programming Help - aka "Somebody shoot me please!"
>
>
> Working on a program translation, still part of the massive project of
> taking 88 VFP apps and turning them into something a tad more modern
> (VB.NET).
>
> I working on the current program, I've discovered something that is
> likely to give me nightmares for days.  It's a file conversion program
> that handles a lot of different clients.  Along with finding that
> there are 8 different hard-coded templates containing the mappings,
> I've run into some code that is EXTREMELY specific to a single dataset
> from a single client.
>
> I created a generic mapping tool to handle the 8 but now I'm finding
> things that refer to specific data items and make changes as they go.
> I mean like "if x in (1, 3, 203, 54) and y is null and z in ('a', 'c',
> 'g') then set x = 4" (not the specific conditions and action but you
> get the point.
>
> ?????
>
> So aside from venting this to people that "feel my pain" I need some
> suggestions on how to handle these situations.  This program is 13
> years old and I'm almost positive that I'm going to find more of these
> kinds of things.  I want to keep my stuff as "generic" as possible but
> have to include the full functionality of the old program.
>
> This file processor is running as a Windows service, BTW.  I wanted to
> be able to perform the file conversions (from a CSV or fixed length
> file to an EDI-type format) asynchronously so I have two different
> elements - one is the upload page on the web portal, the other is a
> disk based service.  It is that service that is encountering this
> stuff.
>
> Any suggestions on where this code should go?
>
> Until Later!
> C. Hatton Humphrey
> http://www.eastcoastconservative.com
>
> No trees were killed in the sending of this message, but a large
> number of electrons were terribly inconvenienced.
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:307706
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.5

Reply via email to