Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: Maintainable Code?

by Elian (Parson)
on Nov 11, 2002 at 18:04 UTC ( #212002=note: print w/replies, xml ) Need Help??

in reply to Maintainable Code?

This is a place where coding conventions can come in handy. You (or someone) sets down what techniques and structures are generally acceptable, which aren't, and (by omission) where the grey areas are. Someone should take a look at the tasks generally done, as well as the skill and clue levels of the average programmer in the environment, and set out what's considered appropriate and inappropriate, and where that's true.

This'll differ from place to place. You may find that Inline::C code is just fine in mainline programs, others may consider it OK in libraries, and still others may decide not to use it at all. The same for fancy data structures, or closures, or threads, or forking servers with SysV IPC and memory sharing.

Replies are listed 'Best First'.
Re: Re: Maintainable Code?
by Anonymous Monk on Nov 11, 2002 at 19:58 UTC

    Maintainability doesn't exist in isolation. It comes from interactions between programmer and code. Advanced coding techniques are powerful. Programmers cannot understand everything. The two need to meet in the middle somewhere, and the purpose of coding standards is to agree on where that some should be.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://212002]
[1nickt]: performance_benchm arks.html
[RonW]: 1nickt: Thanks. Looking at that

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2017-05-22 20:25 GMT
Find Nodes?
    Voting Booth?