Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > Opinion on Complexity

Reply
Thread Tools

Opinion on Complexity

 
 
Logan S.
Guest
Posts: n/a
 
      03-11-2009
I'd appreciate your opinion of the following situation.

I just started with a new client and I am now responsible for maintaining
one of their important ASP.NET 2.0 Web applications.

One page in it has the following:

1. over 1,700 lines of HTML/ASP.NET markup in the aspx file.

2. more than 6,000 lines of C# code in the code-behind

3. more than 4,000 lines of code in the class that the C# code-behind
derives from (the inheritance chain is something like
Page--->Helper--->CodeBehind--->aspx)

4. the aspx page has a TabPanelContainer from the ASP.NET ajax toolkit with
5 TabPanels in it.

5. the aspx page has an UpdatePanel (all ajax calls are done via this
UpdatePanel mechanism)

6. five UI controls trigger async postbacks, and are monitored by more than
60 AsyncPostBack triggers.

7. other UI widgets include approximately 16 check boxes, 10 drop-down
lists, 5 ListBoxes, several radio button lists, 15 TextBoxes, dozens of
labels, and about 10 extender controls from the ASP.NET ajax toolkit (from
the VS2005 add-on).

8. The code-behind contains lots of non trivial logic that enables/disables
shows/hides various UI widgets based on business logic and runtime
conditions (this thing talks with 5 different SQL Server databases on the
back end, including the ASPNETProvider database). Extensive and complex data
validation rules are also implemented.

9. Many developers have worked on this page over the years - resulting in a
lack of uniformity in coding standards and conventions.

To be clear, all of the above are in one single page, not the entire
application.

Given the above description, and knowing nothing else, what is your initial
reaction?

If I were to state that this thing is difficult to maintain, with
difficult-to-reproduce UI bugs and behavior, would you be at all surprised?

Would it be reasonable or unreasonable to expect that substantial new
functionality could *easily* be added to this page?


 
Reply With Quote
 
 
 
 
Alexey Smirnov
Guest
Posts: n/a
 
      03-11-2009
On Mar 11, 5:41*am, "Logan S." <(E-Mail Removed)> wrote:
> Given the above description, and knowing nothing else, what is your initial
> reaction?


Easy to deploy

>
> If I were to state that this thing is difficult to maintain, with
> difficult-to-reproduce UI bugs and behavior, would you be at all surprised?
>
> Would it be reasonable or unreasonable to expect that substantial new
> functionality could *easily* be added to this page?


Well, I think you answered all by yourself. However, if many
developers found it reasonable, maybe it so?

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Opinions on complexity _Hobbes Java 21 12-17-2005 01:49 AM
How much complexity to put in POJOs? Scott Balmos Java 6 07-13-2005 04:14 AM
2.0 Controlling password complexity in Membership =?Utf-8?B?TW9yZ2FuIFJvZGVyaWNr?= ASP .Net 3 04-22-2005 12:23 AM
NYJavaSIG - EJB 3.0 and J2EE 5 - Bringing Simplicity to the Complexity Frank D. Greco Java 0 02-15-2005 05:31 AM
reducing complexity foldface@yahoo.co.uk ASP .Net 0 10-12-2004 01:05 PM



Advertisments