Re: The design is the code?

From: Doc O'Leary (droleary.usenet_at_2005.subsume.com)
Date: 03/12/05

  • Next message: Ilja Preuß: "Re: Application logic and Business logic"
    Date: Sat, 12 Mar 2005 12:40:15 -0600
    
    

    In article <423211cb$0$25038$8fcfb975@news.wanadoo.fr>,
     "Jason Hawryluk" <jh@3gcomm.fr> wrote:

    > Is it not better to think ahead ?

    No, it is not. Or, rather, it is better to think ahead than it is to
    implement ahead.

    > you may loose 5 - 10 min's coding the
    > extra criteria handlers etc for your advanced Boolean search, but if this
    > becomes a requirement in say 6 months you loose x hr's just trying to get
    > your head around the code you wrote, x min's digging up the design specs
    > and about x hr's changing and re-testing.

    And you hand way away all the support losses because people searching
    for things like "pork and beans" get back results that are out of spec.
    Coding towards an "if" is wasteful enough, but it is totally
    unprofessional if your "if" breaks what the system was intended to do.

    > Not to mention documentation, user
    > training, installation etc... If I see that I can gain and save time for my
    > self and or the user I don't care what the hell the specs say I would code
    > that puppy.

    I would fire you in a heartbeat.

    > I guess what i am trying to say is that a design is a blueprint
    > ballpark document it should not IMHO get so detailed as to say that only
    > field 1 and 4 can be sorted....Especially when the code you wrote for field
    > 1 and 4 should have the same handler and thus should work for all fields
    > with little or no changes.

    If the design is overly specific, you *change the design*. You don't
    just dream up things do in code and expect people to love it.


  • Next message: Ilja Preuß: "Re: Application logic and Business logic"

    Relevant Pages

    • Re: Now THIS is Meshuga - Do NOT bring your IPad to Israel
      ... write a novel, you would prepare and outline, design how you want to ... So I never really saw much of the specs on that one, ... virtual machines are buggy in their virtualness, ... I have to iterate. ...
      (soc.culture.jewish.moderated)
    • Re: DIY Portable PA question
      ... While computer aided design software will help the ... specs to expect there is little point in using CAD. ... Now if you know the sound of something you like and you can ... If you have a graph from what you are listening to made where ...
      (alt.guitar.bass)
    • Re: Now THIS is Meshuga - Do NOT bring your IPad to Israel
      ... Writing an application is not like writing a novel. ... write a novel, you would prepare and outline, design how you want to ... the specs for the next product while the developers where still coding the ... machines are buggy in their virtualness, as I've managed to crash them more ...
      (soc.culture.jewish.moderated)
    • Re: Now THIS is Meshuga - Do NOT bring your IPad to Israel
      ... they will be allowed in the Israel. ... When I was working for HP OpenView, it was similar, the Design team wrote ... the specs for the next product while the developers where still coding the ...
      (soc.culture.jewish.moderated)
    • Re: Now THIS is Meshuga - Do NOT bring your IPad to Israel
      ... there is concern that the iPad can ... Oh, and BTW, developers don't need an iPad to write applications for it, they just need the right specs, but they wouldn't be able to test their apps properly without one. ... When you write a novel, you would prepare and outline, design how you want to present things, and then go off an write it. ... So as I said before, you don't need the hardware to write code, you just need good specs, but you do need the hardware to do proper testing. ...
      (soc.culture.jewish.moderated)