Choose language

Forgot your password?

Need a Spoofbox account? Create one for FREE!

No subscription or hidden extras

Login

#program

Read through the most famous quotes by topic #program




Immutable objects are simple. They can only be in one state, which is carefully controlled by the constructor. One of the most difficult elements of program design is reasoning about the possible states of complex objects. Reasoning about the state of immutable objects, on the other hand, is trivial. Immutable objects are also safer. Passing a mutable object to untrusted code, or otherwise publishing it where untrusted code could find it, is dangerous — the untrusted code might modify its state, or, worse, retain a reference to it and modify its state later from another thread. On the other hand, immutable objects cannot be subverted in this manner by malicious or buggy code, so they are safe to share and publish freely without the need to make defensive copies.


Brian Goetz


#java #programming #design

It is far easier to design a class to be thread-safe than to retrofit it for thread safety later.


Brian Goetz


#java #programming #design

Truth can only be found in one place: the code.


Robert C. Martin


#software-craftmanship #software-design #software-engineering #design

It takes an enormous amount of work to complete a novel, and each of the students who completed the course has accomplished something many people only dream about.


Daniel Schwabauer


#dreams

Some people recovering from drugs or alcohol stay with the programs indefinitely, making the recovery program their family, a long-term source of attention rewards.


Keith Henson


#attention #family #indefinitely #long-term #making

Recently I've been participating in radio and television talk programs doing broadcasts and conferences, and shooting my mouth off and really going to town.


Peter Maxwell Davies


#broadcasts #conferences #doing #going #i

APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums.


Edsger Dijkstra


#carried #coding #creates #future #generation

Programming is the art of doing one thing at a time


Michael Feathers


#art

Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don't know if our code is getting better or worse.


Michael Feathers


#programming #change

The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.


Donald E. Knuth


#programming #communication






back to top