[DUG] Risk Management Plan

Leigh Wanstead leigh.wanstead at gmail.com
Fri Dec 5 10:48:06 NZDT 2014


Hi John,

You forgot to add that each function needs to have unit tests. Otherwise it
is called legacy code.

I really like C# which you can split multiple functions of the same class
into separate files. I have seen some delphi unit has thousands of lines
which act like a big stop sign to say stop maintaining the code. :-)

If I read a function which only have less than 5 lines of code with little
parameters, it is so comfortable to maintain it. :-)

Regards
Leigh

On 4 December 2014 at 17:58, John C <jc at sunshinesoftware.co.nz> wrote:

>  Hi Leigh
>
>
>
> A rewrite could be a major and very costly job. The readability of your
> source depends very much on how it has been written. As you (should) know,
> it helps (and also yourself!!) when using:
>
> ·         adequate notes in the source
>
> ·         having the program divided in multiple functional modules
>
> ·         using multiple feature related function libraries
>
> ·         etc.
>
>
>
> When not using this method (or better) you may find yourself struggling
> maintaining your own program ;)
>
>
>
> John
>
>
>
>
>
> *From:* delphi-bounces at listserver.123.net.nz [mailto:
> delphi-bounces at listserver.123.net.nz] *On Behalf Of *Leigh Wanstead
> *Sent:* Thursday, December 4, 2014 3:17 PM
> *To:* NZ Borland Developers Group - Delphi List
> *Subject:* Re: [DUG] Risk Management Plan
>
>
>
> To be honest, it is not easy to maintain someone else's code. Rewrite the
> source code will be easier than read someone else's code.
>
>
>
> Regards
>
> Leigh
>
>
>
> On 4 December 2014 at 10:35, Cameron Hart <Cameron.Hart at flowsoftware.co.nz>
> wrote:
>
> Hi John
>
>
>
> You have had a lot of good answers but no one has yet mentioned that the
> risk you are trying to manage is your clients risk, not your own.  It is
> their responsibility therefore and it would be usual for them to “cover the
> cost of covering the risk”.
>
>
>
> If you attempt to cover all of your clients risks you will be using your
> capital (or risking your assets) to support their business, and you will
> struggle to grow your own business.
>
>
>
> Instead I suggest you put the responsibility back on the client and ask
> them to sign up to a support plan with regular monthly payments which can
> give you the confidence to employ another developer so their risk is
> reduced.  This is an investment by the client in you for their own benefit.
>
>
>
> *Cameron Hart *
>
> *Flow Software Limited *
>
>    [image: Flow]
>
> PO Box 302 768, North Harbour
>
> *P *
>
> +64 9 476 3569
>
> Auckland 0751, New Zealand
>
> *M *
>
> +64 21 222 3569
>
> www.flowsoftware.co.nz
>
> *E *
>
> cameron.hart at flowsoftware.co.nz
>
>
>
> This message is intended for the addressee named above. It may contain
> privileged or confidential information. If you are not the intended
> recipient of this message you must not use, copy, distribute or disclose it
> to anyone.
>
>   P Please consider the environment before printing this email
>
>
>
>
>
> *From:* delphi-bounces at listserver.123.net.nz [mailto:
> delphi-bounces at listserver.123.net.nz] *On Behalf Of *John C
> *Sent:* Wednesday, 3 December 2014 11:59 a.m.
> *To:* 'NZ Borland Developers Group - Delphi List'
> *Subject:* [DUG] Risk Management Plan
>
>
>
> Hi all.
>
> One of my clients is expanding their business (thanks to my software;-)
> and asked me about a Risk Management Plan in case I would disappear, fair
> enough.
>
> Me, myself and I are only a small company (as many of you might be too),
> so no in-house backup developers available.
>
> Has any of you any experience or ideas regarding a Risk Management Plan
> for a one man band?
>
>
>
> Thanks
>
> John Sunshine
>
>
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at listserver.123.net.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at listserver.123.net.nz with
> Subject: unsubscribe
>
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at listserver.123.net.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at listserver.123.net.nz with
> Subject: unsubscribe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20141205/954ed850/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 4211 bytes
Desc: not available
Url : http://listserver.123.net.nz/pipermail/delphi/attachments/20141205/954ed850/attachment-0002.jpg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 648 bytes
Desc: not available
Url : http://listserver.123.net.nz/pipermail/delphi/attachments/20141205/954ed850/attachment-0003.jpg 


More information about the Delphi mailing list