![]() Wherever possible, complexity should be avoided in a systemas simplicity guarantees the greatest levels of user acceptance and interaction. SOLID stands for: S Single Responsibility Principle. Keep it simple, stupid (KISS) is a design principle which states that designs and/or systems should be as simple as possible. Learn whats the difference between pattern and principle. When building a product, designing a website, creating an app, or engineering a block of code, strive for simplicity. "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. These principles are used to design software applications maintainable and testable. The KISS principle (or Keep It Simple, Stupid) states that most systems work best if they are kept simple rather than made overly complicated. Jangan terjebak untuk mencoba terlalu pintar atau terlalu pamer, sehingga membuat kodemu menjadi sebuah paragraf yang panjang. "Simplicity is the ultimate sophistication." - Leonardo do Vinci Keep It Simple, Stupid (KISS) Prinsip ini mengajari kita untuk membuat aplikasi sesederhana mungkin serta dalam menulis kode sesingkat mungkin dengan menjaga keterbacaan kode. Keep It Simple, Stupid (KISS) Principle : It is very first principle, acronym stands for Keep It Simple, Stupid. This is where the YAGNI principle comes from: it means You Aren’t Gonna Need It. "Everything should be made as simple as possible, but no simpler." - Albert Einstein Design Principles : So far article talks about understanding concept of good design, Now let’s go in detail about set of guidelines available for good design. 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. Understand the best practices in product development: Keep it simple, stupid (KISS), you aren’t gonna need it (YAGNI), and don’t repeat yourself (DRY).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |