http://dbpedia.org/ontology/abstract
|
In software development, a leaky abstracti … In software development, a leaky abstraction is an abstraction that leaks details that it is supposed to abstract away. As coined by Joel Spolsky, the Law of Leaky Abstractions states: All non-trivial abstractions, to some degree, are leaky. This statement highlights a particularly problematic cause of software defects: the reliance of the software developer on an abstraction's infallibility. Spolsky's article gives examples of an abstraction that works most of the time, but where a detail of the underlying complexity cannot be ignored, thus leaking complexity out of the abstraction back into the software that uses the abstraction.to the software that uses the abstraction.
, “抽象泄漏”是软件开发时,本应隐藏实现细节的抽象化不可避免地暴露出底层细节与局限性。抽象泄露是棘手的问题,因为抽象化本来目的就是向用户隐藏不必要公开的细节。
|
http://dbpedia.org/ontology/wikiPageExternalLink
|
https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/ +
|
http://dbpedia.org/ontology/wikiPageID
|
6533945
|
http://dbpedia.org/ontology/wikiPageLength
|
6051
|
http://dbpedia.org/ontology/wikiPageRevisionID
|
1059181912
|
http://dbpedia.org/ontology/wikiPageWikiLink
|
http://dbpedia.org/resource/Windows_Forms +
, http://dbpedia.org/resource/Page_fault +
, http://dbpedia.org/resource/DOM_events +
, http://dbpedia.org/resource/CPU_cache +
, http://dbpedia.org/resource/Network_File_System +
, http://dbpedia.org/resource/SQL +
, http://dbpedia.org/resource/Modular_programming +
, http://dbpedia.org/resource/Software_development +
, http://dbpedia.org/resource/Internet_Protocol +
, http://dbpedia.org/resource/Gregor_Kiczales +
, http://dbpedia.org/resource/Server_Message_Block +
, http://dbpedia.org/resource/ASP.NET +
, http://dbpedia.org/resource/Transmission_Control_Protocol +
, http://dbpedia.org/resource/Array_data_structure +
, http://dbpedia.org/resource/Dependency_inversion_principle +
, http://dbpedia.org/resource/TCP/IP +
, http://dbpedia.org/resource/Separation_of_concerns +
, http://dbpedia.org/resource/Joel_Spolsky +
, http://dbpedia.org/resource/Database +
, http://dbpedia.org/resource/Abstraction_inversion +
, http://dbpedia.org/resource/Abstraction_%28computer_science%29 +
, http://dbpedia.org/resource/Essential_complexity +
, http://dbpedia.org/resource/Iterator +
, http://dbpedia.org/resource/Category:Abstraction +
, http://dbpedia.org/resource/Object-relational_mapping +
|
http://dbpedia.org/property/wikiPageUsesTemplate
|
http://dbpedia.org/resource/Template:Refimprove +
, http://dbpedia.org/resource/Template:Reflist +
, http://dbpedia.org/resource/Template:Cquote +
|
http://purl.org/dc/terms/subject
|
http://dbpedia.org/resource/Category:Abstraction +
|
http://purl.org/linguistics/gold/hypernym
|
http://dbpedia.org/resource/Abstraction +
|
http://www.w3.org/ns/prov#wasDerivedFrom
|
http://en.wikipedia.org/wiki/Leaky_abstraction?oldid=1059181912&ns=0 +
|
http://xmlns.com/foaf/0.1/isPrimaryTopicOf
|
http://en.wikipedia.org/wiki/Leaky_abstraction +
|
owl:sameAs |
http://rdf.freebase.com/ns/m.0g98kc +
, http://dbpedia.org/resource/Leaky_abstraction +
, http://www.wikidata.org/entity/Q6509341 +
, http://zh.dbpedia.org/resource/%E6%8A%BD%E8%B1%A1%E6%B3%84%E6%BC%8F +
, https://global.dbpedia.org/id/4q3g2 +
|
rdf:type |
http://dbpedia.org/ontology/ProgrammingLanguage +
|
rdfs:comment |
“抽象泄漏”是软件开发时,本应隐藏实现细节的抽象化不可避免地暴露出底层细节与局限性。抽象泄露是棘手的问题,因为抽象化本来目的就是向用户隐藏不必要公开的细节。
, In software development, a leaky abstracti … In software development, a leaky abstraction is an abstraction that leaks details that it is supposed to abstract away. As coined by Joel Spolsky, the Law of Leaky Abstractions states: All non-trivial abstractions, to some degree, are leaky. This statement highlights a particularly problematic cause of software defects: the reliance of the software developer on an abstraction's infallibility.veloper on an abstraction's infallibility.
|
rdfs:label |
Leaky abstraction
, 抽象泄漏
|