|
|
|
|
|
by fsloth
3132 days ago
|
|
"Other times the program will keep running with incorrect results. Many such issues represent exploitable bugs." None of which matter if it's a prototype, running on a developers machine. If you want memory safety you run the program through valgrind anyway with a large input dataset. And write unit tests. And integration tests. And so on. The baggage of production quality software development environment is so high it easily stifles the joy of quick and dirty prototypes. The main use of prototype is to facilitate understanding. This is the most critical constraint, whose needs drive over anything else. Besides, who on earth is going to exploit a few hundreds of lines of code a developer runs on his or her own machine? |
|