Re: Best practices books
- From: "Paul Connolly" <pgconnolly@xxxxxxxxxxxxxxxx>
- Date: Tue, 24 Jan 2006 23:21:30 GMT
Best practice depends on who you are dealing with...
There are two great principles to learn from the history of C
1. evolution - C evolved from B and BCPL
2. simplicity - the limited straight-forward solution is best, at first, and
perhaps forever.
Write something simple that works, even if its functionality is limited -
concentrate first on the functions your client wants most.
Develop a relationship with your clients - be clear about your objectives -
do not aim too high at first - evolutionary design is better than big idea
up front - listen to your clients - show them what you've done so far - get
feedback from them early.
That is essentially an agile programming manifesto.
BUT
there is also merit in formalism - in small idea up front projects -
mathematical specification and formal proof of correctness (a la David Gries
Science of Programming), with clients who can understand what you mean.
<dgiagio@xxxxxxxxx> wrote in message
news:1138130996.313075.58260@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Hi,
>
> There are dozen very good books out there teaching C language, C
> standard library, UNIX, Win32 programming of all flavors. Nice... But,
> I haven't yet found a book that in fact teaches you HOW to use all that
> knowledge, how to organize your program, show you different styles of
> coding, and KEEP you on the right track.
>
> I think that knowing the entire standard is nothing if you don't know
> how to use that knowledge the right way. I mean for "right way" the
> elegant and maintanable way of doing things, the way to make you be
> recognized as a good programmer.
>
> Any advice?
> Thanks.
>
> DG
>
.
- Follow-Ups:
- Re: Best practices books
- From: Brandon Perry
- Re: Best practices books
- References:
- Best practices books
- From: dgiagio
- Best practices books
- Prev by Date: Re: making a VERY simple menu
- Next by Date: Re: making a VERY simple menu
- Previous by thread: Re: Best practices books
- Next by thread: Re: Best practices books
- Index(es):
Relevant Pages
|