4/7/2024 0 Comments Kiss keep it simple"The Lazy Programmer does not use 'clever' code because everyone who ever reads it or tries to change it will have to be just as clever, every time. "Simplicity is the ultimate sophistication." - Leonardo do Vinci KISS is an assertion checker for multithreaded C programs built on. "Everything should be made as simple as possible, but no simpler." - Albert Einstein We have implemented our technique in a tool called KISS. To this end, simple software tends to be more malleable than complex software. If we write our software such that it is flexible, we can add new functionality later when it's needed. It's also important to remember, when debating whether some complexity might be worthwhile, that many times You Aren't Gonna Need It. One way to minimize the amount of bugs in an application is to maximize the number of lines of code that aren't written, and avoiding needless complexity is a sure way to help achieve this goal. When building software, an incremental approach that keeps things as simple as possible for as long as possible tends to yield working software with fewer defects, faster. The KISS principle, or Keep It Simple, Stupid, spans many trades, industries, and professions. The more complex something is, the more ways there are for it to fail, and the more difficult it is to explain to someone else who needs to understand it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |