Crappy programmers
Moderator: General Moderators
astions... Ive been thinking about it, and I think I really would like to help you with the commerce solution. I need to finish up a few personal projects, but that sounds like it would be an excellent way to build up my skills and also get a commerce solution that fits my needs (without a bunch of bloat)
- AKA Panama Jack
- Forum Regular
- Posts: 878
- Joined: Mon Nov 14, 2005 4:21 pm
- kbrown3074
- Forum Contributor
- Posts: 119
- Joined: Thu Jul 20, 2006 1:36 pm
I've had to rework/re-engineer too many old legacy crap programs to count for my company. Myself and a co-worker converted an old crap fox pro dos program to a php web app that took a good 4 months just to decode the old <span style='color:blue' title='I'm naughty, are you naughty?'>smurf</span>. The worst part about it was that there wasnt any client documentation so we had to reverse engineer the beotch just to figure out what it did.
Worst thing I have had to fix was to rebuild a large database schema using only the ASP source code, and convert it to PHP at the same time. The client canceled the web site, 3 months later wanted it back. By then the database had been deleted but there we found a backup copy of the web site. That was NOT fun.
-
nickvd
- DevNet Resident
- Posts: 1027
- Joined: Thu Mar 10, 2005 5:27 pm
- Location: Southern Ontario
- Contact:
The Ninja Space Goat wrote:astions... Ive been thinking about it, and I think I really would like to help you with the commerce solution. I need to finish up a few personal projects, but that sounds like it would be an excellent way to build up my skills and also get a commerce solution that fits my needs (without a bunch of bloat)
I would love to help as well.. I've been struggling far too long to get used to zencart's monolithic configuration options and asinine templating system. All my clients want, is a simple cart with categories/images and shipping/tax calculations done properly (zencart IS great in this area, if configured correctly). There is a project that is in closed beta called cssCart, but I havn't heard anything from them regarding a open beta or a release in quite some time.
My time is a little sparse right now, but if we can get a bunch of regulars here working on it, I know we can come up with a winner.
(sorry for the OT post
- MrPotatoes
- Forum Regular
- Posts: 617
- Joined: Wed May 24, 2006 6:42 am
it is. but it's nicer and less gay. but it's still horribly bloat and terribly slow. the worst part is that no matter how they try to talk it up it's still the absolute worst looking code i've ever seen in my life. ever. bleh. and the code is just not organized in a fashion that i would do but that's my own preferanceastions wrote:LOL, I believe Zen-Cart is based on the osCommerce Source code.
secondly, the forums are ok but they could be alot better IMO
In my old job as a Domino Developer, I had to go through the code written for our HR system, written by external contractors from India. I have never seen such convoluted logic in my life...
Here's an example (language is LotusScript - think VB script with database interaction)
The scripts were full of logical nightmares like that: If Not something Not Equal something else Then
It took me and a colleague 6 months to understand what some of the scripts did.
Here's an example (language is LotusScript - think VB script with database interaction)
Code: Select all
view = db.GetView("People");
doc = view.GetFirstDocument();
While Not doc Is Nothing
If Not(doc.UserName(0) <> "Admin" And doc.UserName(0) <> "Tester") Then
// do Admin / Tester stuff
Else
// do normal stuff
End If
WendIt took me and a colleague 6 months to understand what some of the scripts did.
dfvbdfgdfgdg
infolock wrote:TNSG: dude, you pretty much described my first year here at my job.. Legacy code that just isn't suitable to touch. I would recommend the phrase "Rewrite it and forget it ever happend".
Otherwise, you are going to find it will take longer to debug it than it would have taken to just rewrite/redesign the bugger.
Code: Select all
Code: Select all
