Re: To Many Errors!

From: Chris Tacke, eMVP (ctacke_at_spamfree-opennetcf.org)
Date: 03/24/04


Date: Wed, 24 Mar 2004 10:03:43 -0500

Interesting observations! I'd be interested in seeing similar analysis of
other projects to see of the 300:1 ratio is commonplace. If you take the
SDF as "workaround code" for a project, I can see it adding a lot. I'm a
bit surprised at 300:1. How do you define a "line" and a "functional line"?

Keep in mind I don't doubt you, I think that this kind of analysis is very
good and I'd like to propose a "standardized" way to make the measurements
and then collect data from other projects.

-- 
Chris Tacke, eMVP
Co-Founder and Advisory Board Member
www.OpenNETCF.org
---
Windows CE Product Manager
Applied Data Systems
www.applieddata.net
"Michael Lahrkamp" <mlahrkamp@bitstorm.com> wrote in message
news:eObDoKVEEHA.3344@tk2msftngp13.phx.gbl...
> Our experience is that the .NET Compact Framework does offer some
> advantages. Debugging is the highest. From a coding perspective, I do have
> to say that the number of lines of total lines of code as compared to
> functional code is somewhere in the neighbourhood of 300:1. Typical
desktop
> applications we've developed tend to run somewhere around 15:1. These apps
> are fully retail ready, not your inhouse 'good enoughs'. The reason for
the
> higher count on the PPCs is that there is significant coding to get around
> the limitations in the .NET CF. Managing forms is one of the largest
> consumers. This higher ratio translates directly into longer development
> times but is being somewhat offset by the reduced debugging time. It still
> takes longer than developing a desktop app (somewhere about 3x or higher).
> With the higher line count, the potential for bugs is exponentially larger
> though and we end up needing to do a much greater level of QA (which uses
> more resources).
>
> Overall, there has been a lot of frustration using .NET CF, but believe
> (perhaps erroneously) that it's better than some of the alternatives that
> we've tried. The biggest single improvement that we would like to see is
> more accurate documentation, followed by greater capability in the CF and
> lastly, more complete and tested code samples in both C# and VB (not
> everyone uses C#). We can all contribute by providing responses to others
in
> newsgroups that are complete, accurate and correct.
>
> Mike
>
>
> "chris" <dl4gbe@hotmail.com> wrote in message
> news:dda59995.0403230959.5181c083@posting.google.com...
> > Hallo,
> >
> > I am now working now on a project since 1/2 a year. There are
> > too many bad things happening. Sure: You can get an answer for most
> > of the problems searching the web, and there are MVP'S like Chris
> > who try to help out. But, the root of the problem: Writing a fast
> > application
> > is the same like it was in eVB: IT DOES NOT WORK. You can not write a
> > Commercial Application with Windows CE. It does not make sense. Yes:
> > It does not make sense to be on the Internet 24 hours to solve trivial
> > problems.
> > It does not make sense to be a Master like Chris Tacke, just to write
> > a simple application. As long as Pocket PC application development is
> > so difficult, it does not make sense to do it! Not everybody is smart
> > like Chris Tacke!!!
> > Think about normal 8 - 18 hours programmers!!!! But this guys should
> > write this applications.
> >
> >
> > Please stop to promote CF and VB.NET as long as this fundamental
> > problem are not solved: Writing an Application in No Time!!! Writing
> > an application in resenable time! Every else does not matter!!!
> >
> > Microsoft Please wake up. A view days ago a guy from HP came into my
> > Office and
> > said: You are the Customer we sell the most of our Pocket PC in the
> > whole country. (We just received 300 devices in one day) What are you
> > doing with all this mashines? I said, Software, but we have such a bad
> > time doing this!!!
> > Yeas, we use this Pocket PC bull*** (Not me,but my employee) Every
> > day they
> > come in by the hundreds,  using my software. But, it's all bull***. I
> > get
> > drunk in the evening to forget my programming work ...
> >
> > Sorry my bad English!!!
> >
> > Chris
>
>