Refactoring (noun) : a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing the observable behavior of the software. To refactor (verb) : to restructure software by applying a series of refactorings without changing the observable behavior of the software.
Martin FowlerRelated topics
applying changing change easy noun observable series software restructure refactoringRelated quotes
The term architecture is used here to describe the attributes of a system as seen by the programmer, i. e., the conceptual structure and functional behavior, as distinct from the organization of the data flow and controls, the logical design, and the physical implementation. i. Additional details concerning the architecture.
Fred Brooks
Every person should take a lesson from history. We should understand that wherever there have been internal fights and conflicts in the country, the country has been weakened. Due to this, the danger from outside increases. The country has to pay a big price due to this type of weakness.
Rajiv Gandhi
For those who stubbornly seek freedom around the world, there can be no more urgent task than to come to understand the mechanisms and practices of indoctrination. These are easy to perceive in the totalitarian societies, much less so in the propaganda system to which we are subjected and in which all too often we serve as unwilling or unwitting instruments.
Noam Chomsky
If our local, observable universe is embedded in a larger structure, a multiverse, then there's other places in this larger structure that have denizens in them that call their local environs the universe. And conditions in those other places could be very different. Or they could be pretty similar to what we have here.
Sean M. Carroll