Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Backdating strict

by bliako (Monsignor)
on Nov 17, 2020 at 21:54 UTC ( [id://11123760]=note: print w/replies, xml ) Need Help??


in reply to Backdating strict

To be clear, all the code works well in that it does everything it is supposed to do consistently and within an acceptable time. 

Well, now-a-days program-testing is the judge for whether a program does what it is supposed to do. I am absolutely sure that in X years from now, what we today know as program testing will be frowned upon but until that time comes you probably must create hundreds of test-scripts to test the behaviour of your scripts under all real-world/user-input/network-state conditions. Did he enter X/Network failed/Sun collapsed? ooohhh I should have caught that. Bummer, test failed, back to the drawing room.

Secondly, a program without use strict; will swallow a lot of bad behaviour and (Perl will) substitute with default actions. And two wrongs in this case can make a "good" or "pass" ... And this is a ticking bomb ready to explode...

If your code is good, then adding use strict; should have no effect on its output, right?

Replies are listed 'Best First'.
Re^2: Backdating strict
by Bod (Parson) on Nov 17, 2020 at 23:35 UTC

    If your code is good, then adding use strict; should have no effect on its output, right?

    I didn't use the word "good" - I said it works...

    Some of the code that I wrote as recently as a year ago I look back on and think "did I really write that?". I guess that means that I am improving. As for code I wrote 2 decades ago...well...we won't go there eh?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11123760]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2024-04-19 22:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found