Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Anti-pattern
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Anti-pattern
http://dbpedia.org/ontology/abstract Un antipatrón de diseño es un patrón de diUn antipatrón de diseño es un patrón de diseño que invariablemente conduce a una mala solución para un problema. Al documentarse los antipatrones, además de los patrones de diseño, se dan argumentos a los diseñadores de sistemas para no escoger malos caminos, partiendo de documentación disponible en lugar de simplemente la intuición. El término se origina inspirado en el libro , escrito por un grupo de autores conocido como , y que aglutina un conjunto de buenas soluciones de programación. Los autores bautizaron dichas soluciones con el nombre de "patrones de diseño" por analogía con el mismo término, usado en arquitectura. El libro (de , , y , junto con la más reciente incorporación de ) describe los antipatrones como la contrapartida natural al estudio de los patrones de diseño. El estudio formal de errores que se repiten permite reconocer y reconducir los elementos involucrados hacia una mejor solución. Los antipatrones no se mencionan en el libro original de Design Patterns, puesto que este es anterior. Los antipatrones se consideran una parte importante de una buena práctica de programación. Es decir, un buen programador procurará evitar los antipatrones siempre que sea posible, lo que requiere su reconocimiento e identificación tan pronto como sea posible, dentro del ciclo de vida del software. El concepto de antipatrón se puede aplicar a la ingeniería en general, e incluso a cualquier tarea realizada por el hombre. Aunque no se escucha con frecuencia fuera del campo ingenieril, la noción está ampliamente extendida.ril, la noción está ampliamente extendida. , Návrhový antivzor (angl. anti-pattern) v sNávrhový antivzor (angl. anti-pattern) v softwarovém inženýrství představuje obecný postup při řešení opakujících se problémů při návrhu počítačových programů, který je všeobecně vnímán jako nesprávný nebo neefektivní. Tento pojem byl poprvé použit v roce 1995 a byl inspirován knihou . Návrhové anti-vzory jsou opakem návrhových vzorů. Návrhové antivzory mohou být přesně popsány ve formě dokumentu, který obsahuje název (alternativní názvy), problém, který se daný antivzor snaží řešit, nejčastější výsledky jeho používání a možné řešení.ší výsledky jeho používání a možné řešení. , Un antipatró de disseny és un patró de disUn antipatró de disseny és un patró de disseny que invariablement condueix a una mala solució per a un problema. Quan es documenten els antipatrons, a més dels patrons de disseny, es proporciona informació i detalls als dissenyadors de sistemes per tal que no escullin mals camins, partint de documentació disponible en lloc de simplement de la intuïció. El terme s'origina inspirat en el llibre Design Patterns, escrit per un grup d'autors conegut com a Gang of Four, i que aglutina un conjunt de bones solucions de programació. Els autors van batejar aquestes solucions amb el nom de "patrons de disseny" per analogia amb el mateix terme, usat en arquitectura. El llibre Anti-Patterns (de William Brown, Raphael Malveau, Skip McCormick i Tom Mowbray, juntament amb la més recent incorporació d' Scott Thomas) descriu als antipatrons com la contrapartida natural a l'estudi dels patrons de disseny. L'estudi formal d'errors que es repeteixen permet reconèixer i reconduir els elements involucrats cap a una millor solució. Els antipatrons no s'esmenten al llibre original de Design Patterns, ja que aquest és anterior. Els antipatrons es consideren una part important de les bones pràctiques de programació. És a dir, un bon programador mirarà d'evitar els antipatrons sempre que sigui possible, la qual cosa requereix el seu reconeixement i identificació tan aviat com sigui possible, dins del cicle de vida del programari. El concepte d'antipatró es pot aplicar a l'enginyeria en general, i fins i tot a qualsevol tasca realitzada per l'home. Encara que no s'escolta gaire fora del camp l'enginyeria, la noció està àmpliament estesa.ginyeria, la noció està àmpliament estesa. , Antimönster är en inom programutvecklingsmAntimönster är en inom programutvecklingsmetodik som innebär att man katalogiserar olika typiska problem och dess typiska mest idiotiska lösningar. Metoden syftar till att genom rikliga exemplifieringar kodifiera kunskap om programutveckling. Den engelskspråkiga termen är anti patterns.n engelskspråkiga termen är anti patterns. , An anti-pattern in software engineering, pAn anti-pattern in software engineering, project management, and business processes is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. The term, coined in 1995 by computer programmer Andrew Koenig, was inspired by the book Design Patterns (which highlights a number of design patterns in software development that its authors considered to be highly reliable and effective) and first published in his article in the Journal of Object-Oriented Programming.A further paper in 1996 presented by Michael Ackroyd at the Object World West Conference also documented anti-patterns. It was, however, the 1998 book AntiPatterns that both popularized the idea and extended its scope beyond the field of software design to include software architecture and project management.Other authors have extended it further since to encompass environmental/organizational/cultural anti-patterns.tal/organizational/cultural anti-patterns. , في هندسة البرمجيات، النموذج المضاد (أو antفي هندسة البرمجيات، النموذج المضاد (أو antipattern) هو أحد نماذج التصميم من الشائع استخدامه ولكنه غير فعال و/ أو يؤدي إلى نتائج عكسية في الممارسة العملية. وقد وضع هذا المصطلح في عام 1995 من قبل أندرو كونيغ،وهو مستوحى من كتاب عصابة الأربعة ديزاين باترنز، التي طورت مفهوم نماذج التصميم في مجال البرمجيات. وشاع المصطلح على نطاق واسع بعد ثلاث سنوات من خلال كتاب انتي باترن، الذي مدد استخدام المصطلح إلى ما وراء مجال تصميم البرمجيات وإلى التفاعل الاجتماعي العام. ووفقا للمؤلفين الكتاب، يجب أن يكون هناك ما لا يقل عن اثنين من العناصر الرئيسية الحالية لتمييز الفعلي بين النموذج المضاد وبين عادة سيئة بسيطة، أو ممارسة سيئة، أو فكرة سيئة: * نموذج متكرر لحركة، أو لعملية أو لهيكل يبدو في البداية أنه مفيد، ولكن في نهاية المطاف تنتج عواقب سيئة أكثر من النتائج مفيدة، و * وحل إعادة هيكلة الكود تم توثيقه بوضوح، وثبت في الممارسة الفعلية وتكرارها. كثيرا ما يستخدم بشكل سئ مع ألفاظ محدثة ذات تناقض ظاهري، وكثير من الأفكار المضادة للنموذج تصل إلى ما هو أكثر قليلا من الأخطاء، أو التشدق، أو المشاكل القابلة للحل، أو الممارسات السيئة التي يجب تجنبها إذا كان ذلك ممكنا. وأحيانا تُعرف باسم أغوية أو النماذج المظلمة، وهذا الاستخدام غير الرسمي لهذا المصطلح يشير إلى فئات اعادت اختراع حلول سيئة للمشاكل. وبالتالي، فالعديد من المرشحات كنماذج مضادات قيد المناقشة لا تعتبر رسميا مضادة للنماذج.ومن خلال وصف الأخطاء المتكررة رسميا، يمكن للمرء أن يتعرف على القوى التي تؤدي إلى تكرارها ومعرفة كيف قام الآخرون بإعادة هيكلة تلك النماذج المكسورة.الآخرون بإعادة هيكلة تلك النماذج المكسورة. , 在软件工程中,反面模式(anti-pattern或antipattern)指的是在实在软件工程中,反面模式(anti-pattern或antipattern)指的是在实践中經常出现但又低效或是有待优化的设计模式,是用来解决问题的带有共同性的不良方法。它们已经经过研究并分类,以防止日后重蹈覆辙,并能在研发尚未投产的系统时辨认出来。 Andrew Koenig在1995年造了anti-pattern这个词,灵感来自于GoF的《设计模式》一书。而这本书则在软件领域引入了“设计模式”(design pattern)的概念。三年后antipattern因《AntiPatterns》这本书而获得普及,而它的使用也从软件设计领域扩展到了日常的社会互动中。按《AntiPatterns》作者的说法,可以用至少两个关键因素来把反面模式和不良习惯、错误的实践或糟糕的想法区分开来: * 行动、过程和结构中的一些重复出现的乍一看是有益的,但最终得不偿失的模式 * 在实践中证明且可重复的清晰记录的重构方案 很多反面模式只相当于是错误、咆哮、不可解的问题、或是可能可以避免的糟糕的实践,它们的名字通常都是一些用反话构成的词语。有些时候陷阱(pitfalls)或黑色模式(dark patterns)这些不正式的说法会被用来指代各类反复出现的糟糕的解决方法。因此,一些有争议的候选的反面模式不会被正式承认。 这个概念很容易推广到工程学以及工程以外需要人们付出努力去争取的领域。尽管在工程学以外很少用到这个术语,但其概念是通用的。外需要人们付出努力去争取的领域。尽管在工程学以外很少用到这个术语,但其概念是通用的。 , Em Engenharia de software, um anti-padrão Em Engenharia de software, um anti-padrão é um padrão de projeto de software que pode ser comumente usado mas é ineficiente e/ou contra-produtivo em prática. O termo foi cunhado em 1995 por , inspirado pelo livro do Gang of Four Design Patterns, que desenvolveu o conceito de padrão de projeto de software. O termo foi largamente popularizado três anos depois pelo livro , que estendeu o uso do termo além do campo de desenho de software para interações pessoais em geral. De acordo com os autores do último, deve haver ao menos dois elementos chave para formalmente distinguir um anti-padrão real de um mau hábito, má prática ou má ideia: * Algum padrão repetido de ação, processo ou estrutura que inicialmente parecia benéfico, mas, como consequência produz mais malefícios do que benefícios, e * Uma refatoração de código existe que é claramente documentada, demonstrada na prática e reproduzível. Várias ideias de anti-padrões são pouco mais que erros, discussões, problemas insolúveis, ou más práticas a serem evitadas, se possível. Às vezes chamados de armadilhas ou padrões escuros, esse uso informal do termo veio a referir classes de más soluções para problemas frequentemente reinventadas. Assim, vários candidatos a anti-padrões não seriam formalmente considerados anti-padrões. Pela descrição formal de erros repetidos, é possível reconhecer as forças que levam à sua repetição e aprender como outros refatoraram códigos saindo desses padrões quebrados.m códigos saindo desses padrões quebrados. , En génie logiciel, les anti-patrons ou antEn génie logiciel, les anti-patrons ou antipatterns sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l'absence ou la mauvaise utilisation de patrons de conception, appelés design pattern en anglais. Les anti-patrons se caractérisent souvent par une lenteur excessive du logiciel, des coûts de réalisation ou de maintenance élevés, des comportements anormaux et la présence de bugs. Il existe également les GreyPatterns (dont le bénéfice ou les inconvénients ne sont pas clairement établis).nvénients ne sont pas clairement établis). , 안티패턴(anti-pattern)은 소프트웨어 공학 분야 용어이며, 실제 많이 사용되는 패턴이지만 비효율적이거나 비생산적인 패턴을 의미한다. 안티패턴은 1995년 앤드루 케이니그가 디자인 패턴을 참고하여 처음 사용한 말이다. 그리고 3년후 <안티패턴>이라는 책 때문에 '안티패턴'이라는 용어가 널리 알려지게 되었다. , Антипаттерн (англ. anti-pattern) — это расАнтипаттерн (англ. anti-pattern) — это распространённый подход к решению класса часто встречающихся проблем, являющийся неэффективным, рискованным или непродуктивным. В отличие от шаблона проектирования, рассмотрение антипаттерна включает в себя как неправильное решение проблемы с его признаками и последствиями, так и выход из ситуации. Термин происходит из информатики, из книги «Банды четырёх» «Шаблоны проектирования», которая заложила примеры практики хорошего программирования. Авторы назвали эти хорошие методы «паттернами», и противоположными им являются «антипаттерны». Частью хорошей практики программирования является избегание антипаттернов. До появления термина все проблемы назывались ловушки (pitfalls). Таким образом, антипаттерны — это самые распространённые ловушки, но не все ловушки будут антипаттернами. Антипаттерны концептуально похожи на паттерны в том, что они документируют повторяющиеся решения общих проблем. Они известны как антипаттерны, потому что их использование (или злоупотребления) даёт негативные последствия.употребления) даёт негативные последствия. , In informatica, gli anti-pattern (o antipaIn informatica, gli anti-pattern (o antipattern) sono dei design pattern, o più in generale delle procedure o modi di fare, usati durante il processo di sviluppo del software che, pur essendo lecitamente utilizzabili, si rivelano successivamente inadatti o controproduttivi nella pratica. Il termine fu coniato nel 1995 da Andrew Koenig, ispirato dal libro Design Patterns: Elementi per il riuso di software ad oggetti scritto dalla Gang of Four (la banda dei quattro), i quali svilupparono il concetto di pattern nel campo del software. Secondo l'autore, devono presentarsi almeno due elementi chiave per poter distinguere un anti-pattern da un semplice errore logico o cattiva pratica: * Qualche schema ricorrente di azioni, processi o strutture che inizialmente appaiono essere di beneficio, ma successivamente producono più problemi che benefici. * L'esistenza di una soluzione alternativa che è chiaramente documentata, collaudata nella pratica e ripetibile. Molti anti-pattern sono poco più che errori, problemi irrisolvibili o cattive pratiche da evitare quando possibile. A volte chiamati "pitfalls" (tranelli) o dark pattern (pattern oscuri), si riferiscono a classi di soluzioni di problemi reinventate in modo sbagliato. Per descrivere in modo formale errori che tendono a ripetersi, si può individuare la forza con la quale questi si ripetono, e imparare come altre persone hanno rimediato a questi cattivi pattern. hanno rimediato a questi cattivi pattern. , Een antipatroon (Engels: anti-pattern) is Een antipatroon (Engels: anti-pattern) is een beschrijving van een vaak voorkomend, architectonisch patroon dat is bedoeld om een specifiek probleem te verhelpen, maar achteraf een ineffectieve oplossing blijkt. In product- of systeemontwerpen uiten antipatronen zich in hoge frequentie of grote hoeveelheid onderhoudswerkzaamheden. Het idee van een antipatroon is ontwikkeld door architect die een 'patroontaal' omschreef voor het plannen van steden en gebouwen in steden. Het antipatroon is later in de informatica gebruikt als tegenhanger van het ontwerppatroon. Binnen de informatica bestaat een grote verzameling ontwerppatronen, ontwikkeld vanuit de eerste verzameling opgesteld door de . Gaandeweg ontstond ook het inzicht dat er bepaalde patronen zijn die geen goed idee zijn, die wel steeds terugkomen. Deze patronen worden op een soortgelijke wijze verzameld als hun "positieve" tegenhangers.erzameld als hun "positieve" tegenhangers. , Антипа́терн, або антишабло́н — загальний сАнтипа́терн, або антишабло́н — загальний спосіб вирішення проблеми, що часто виникає під час проєктування програмного забезпечення, який, як правило, неефективний та зменшує продуктивність комп'ютерної програми. Інакше кажучи, антипатерн — шкідливий і неефективний патерн. Концепція антипатерну є універсальною і придатна не лише для програмної інженерії, але й для практично будь-якої сфери людської діяльності; втім, термін не набув поширення поза межами IT-індустрії. Поняття антипатерну з'явилось тоді, коли програмісти зрозуміли, що описувати і документувати необхідно не лише гарні ідеї, але й погані. Правильно сформульований антипатерн складається не лише з опису типової помилки, але й пояснює, чому таке рішення виглядає привабливим (наприклад, економить час розробки, чи дійсно працює в деякому обмеженому контексті), до яких негативних наслідків воно призводить, і яким патерном бажано його замінити. Найважливіша мета документації антипатернів — полегшити можливість розпізнавання шкідливого рішення і успішного виправлення помилок ще на ранніх етапах роботи. Антипатерн не просто застерігає «Не роби цього!», а вказує інженеру на те, що він, можливо, не усвідомлює, що рішення такого типу принесе набагато більше шкоди, ніж користі. Існує 3 ключових правила, коли рішення вважається антипатерном: * Загальноприйнятий процес, структура чи план дій, який на перший погляд дає ефективне рішення, найчастіше дає більше негативних наслідків, ніж позитивних. * Цей процес (структура, план), незважаючи на свою шкідливість, достатньо поширений на практиці. * Правильне рішення вже існує, воно задокументовано та перевірено на ефективність.кументовано та перевірено на ефективність. , Antywzorzec (ang. anti-pattern) – przypadeAntywzorzec (ang. anti-pattern) – przypadek powtarzających się, odkrywanych na nowo złych rozwiązań problemów. Badanie antywzorców zajmuje się ich rozpoznawaniem i porządkowaniem, tak aby można ich było uniknąć w przyszłości, a także aby można było je łatwo wykryć w wadliwie działających systemach. Termin „antywzorzec” ma swoje źródło w informatyce, czerpiąc inspirację ze wzorców projektowych opracowanych przez , które zawierają przykłady dobrych praktyk programistycznych. Według książki Browna, Malveau, McCormicka i Mowbraya antywzorce są naturalnym antonimem do wzorców. Do należy unikanie antywzorców. Pojęcie to jest obecnie stosowane ogólnie do problemów inżynierskich. Jakkolwiek termin nie jest jeszcze szeroko używany, koncepcja antywzorca jest bardzo ogólna., koncepcja antywzorca jest bardzo ogólna. , Ein Anti-Pattern (aus dem Englischen, überEin Anti-Pattern (aus dem Englischen, übersetzt etwa Antimuster) ist ein Oberbegriff für Verhaltensmuster, die speziell in der Softwareentwicklung anzutreffen und zumeist auch allgemein auf Organisationen übertragbar sind. Als Anti-Pattern werden Lösungsansätze bezeichnet, die ungünstig oder schädlich für den Erfolg eines Projektes oder einer Organisation sind. Sie bilden das Gegenstück zu Pattern (englisch Muster), welche gute und bewährte Problemlösungsansätze darstellen. Das Konzept von Mustern wurde vor allem durch die Entwurfsmuster aus dem gleichnamigen Buch von 1994 bekannt. Diese umfassen jeweils eine Beschreibung einer prototypischen Problemsituation samt Lösungsvorschlag. Nachdem Muster in der Softwareentwicklung zunehmend erfolgreich eingesetzt wurden, wurden auch Negativbeispiele thematisiert, um wiederkehrende Fehler zu identifizieren, zu dokumentieren und Maßnahmen zur Behebung aufzuzeigen. So wie sich Muster nicht nur auf den Entwurf von Software beschränken und es auch beispielsweise Kataloge für Analysemuster, Architekturmuster oder Organisationsmuster gibt, beschränken sich auch Anti-Pattern nicht nur auf den Quelltext und die Softwarearchitektur, sondern haben häufig Projektmanagement und Unternehmensprozesse zum Gegenstand. In der Regel entstehen Anti-Pattern durch mangelhafte Erfahrung oder fehlende Qualifikation. Zu beobachten ist auch der bewusste Einsatz von Anti-Pattern, um zum eigenen Vorteil einen bestimmten, vom eigentlichen Projektziel abweichenden Zweck zu erreichen.ojektziel abweichenden Zweck zu erreichen. , ソフトウェア開発におけるアンチパターン (英: anti-pattern) とは、必ず否定的な結果に導く、しかも一般的に良く見られる開発方式を記述する文献形式を言う。その内容は、基本的には、否定的な開発方式の一般的な形、主原因、症状、重症化した時の結果、そしてその対策の記述からなる。 デザインパターンを補完・拡張する関係にあるもので、多くの開発者が繰り返すソフトウェア開発の錯誤を明確に定義することにより、開発や導入を阻害する一般的で再発性の高い障害要因の検知と克服を支援することが目的である。
http://dbpedia.org/ontology/wikiPageExternalLink https://books.google.com/books%3Fid=HBAuixGMYWEC&q=0-521-64818-1&pg=PT1 + , http://c2.com/cgi/wiki%3FAntiPattern + , https://books.google.com/books%3Fid=bnY3vb606bAC&q=%22anti-pattern%22%2Bdate:1990-2003&pg=PA225 + , http://antipatterns.com/EdJs_Paper/Antipatterns.html + , https://books.google.com/books%3Fid=qJJk2yEeoZoC&q=%22anti-pattern%22%2Bdate:1990-2001&pg=PA4 +
http://dbpedia.org/ontology/wikiPageID 233956
http://dbpedia.org/ontology/wikiPageLength 8797
http://dbpedia.org/ontology/wikiPageRevisionID 1124029527
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Joseph_Yoder_%28computer_scientist%29 + , http://dbpedia.org/resource/Category:Workplace + , http://dbpedia.org/resource/Brian_Foote_%28computer_scientist%29 + , http://dbpedia.org/resource/WikiWikiWeb + , http://dbpedia.org/resource/Category:Anti-social_behaviour + , http://dbpedia.org/resource/Category:Industrial_and_organizational_psychology + , http://dbpedia.org/resource/Category:Software_architecture + , http://dbpedia.org/resource/Software_system + , http://dbpedia.org/resource/Software_Peter_principle + , http://dbpedia.org/resource/John_Wiley_&_Sons + , http://dbpedia.org/resource/Project_management + , http://dbpedia.org/resource/List_of_software_development_philosophies + , http://dbpedia.org/resource/Turnover_%28employment%29 + , http://dbpedia.org/resource/God_object + , http://dbpedia.org/resource/Category:Anti-patterns + , http://dbpedia.org/resource/Class_%28programming%29 + , http://dbpedia.org/resource/Andrew_Koenig_%28programmer%29 + , http://dbpedia.org/resource/Computer_program + , http://dbpedia.org/resource/The_Innovator%27s_Dilemma + , http://dbpedia.org/resource/Software_entropy + , http://dbpedia.org/resource/Business_processes + , http://dbpedia.org/resource/AntiPatterns + , http://dbpedia.org/resource/Category:Organizational_behavior + , http://dbpedia.org/resource/Software_engineering + , http://dbpedia.org/resource/Design_pattern + , http://dbpedia.org/resource/List_of_tools_for_static_code_analysis + , http://dbpedia.org/resource/Design_smell + , http://dbpedia.org/resource/Code_smell + , http://dbpedia.org/resource/Dark_pattern + , http://dbpedia.org/resource/Design_Patterns_%28book%29 + , http://dbpedia.org/resource/Software_rot + , http://dbpedia.org/resource/Analysis_paralysis + , http://dbpedia.org/resource/Big_ball_of_mud + , http://dbpedia.org/resource/ISO/IEC_29110 + , http://dbpedia.org/resource/Software_development + , http://dbpedia.org/resource/Capability_Immaturity_Model + , http://dbpedia.org/resource/Category:Design +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Cite_journal + , http://dbpedia.org/resource/Template:Commons_category + , http://dbpedia.org/resource/Template:Cite_book + , http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Cite_web + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Sfn + , http://dbpedia.org/resource/Template:Refbegin + , http://dbpedia.org/resource/Template:Refend + , http://dbpedia.org/resource/Template:Authority_control +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Workplace + , http://dbpedia.org/resource/Category:Design + , http://dbpedia.org/resource/Category:Anti-social_behaviour + , http://dbpedia.org/resource/Category:Anti-patterns + , http://dbpedia.org/resource/Category:Software_architecture + , http://dbpedia.org/resource/Category:Industrial_and_organizational_psychology + , http://dbpedia.org/resource/Category:Organizational_behavior +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Response +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Anti-pattern?oldid=1124029527&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Anti-pattern +
owl:sameAs http://yago-knowledge.org/resource/Anti-pattern + , http://cs.dbpedia.org/resource/N%C3%A1vrhov%C3%BD_antivzor + , http://ru.dbpedia.org/resource/%D0%90%D0%BD%D1%82%D0%B8%D0%BF%D0%B0%D1%82%D1%82%D0%B5%D1%80%D0%BD + , http://dbpedia.org/resource/Anti-pattern + , http://fr.dbpedia.org/resource/Antipattern + , http://ja.dbpedia.org/resource/%E3%82%A2%E3%83%B3%E3%83%81%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3 + , http://nl.dbpedia.org/resource/Antipatroon + , https://global.dbpedia.org/id/4vtVd + , http://sv.dbpedia.org/resource/Antim%C3%B6nster + , http://hu.dbpedia.org/resource/Antiminta + , http://hr.dbpedia.org/resource/Antiobrazac + , http://ro.dbpedia.org/resource/Anti-pattern + , http://rdf.freebase.com/ns/m.01h_l3 + , http://pl.dbpedia.org/resource/Antywzorzec_projektowy + , http://sh.dbpedia.org/resource/Anti-uzor + , http://fi.dbpedia.org/resource/Antisuunnittelumalli + , http://uk.dbpedia.org/resource/%D0%90%D0%BD%D1%82%D0%B8%D0%BF%D0%B0%D1%82%D0%B5%D1%80%D0%BD + , http://es.dbpedia.org/resource/Antipatr%C3%B3n_de_dise%C3%B1o + , http://de.dbpedia.org/resource/Anti-Pattern + , http://www.wikidata.org/entity/Q76438 + , http://ar.dbpedia.org/resource/%D9%86%D9%85%D9%88%D8%B0%D8%AC_%D9%85%D8%B6%D8%A7%D8%AF + , http://ca.dbpedia.org/resource/Antipatr%C3%B3_de_disseny + , http://it.dbpedia.org/resource/Anti-pattern + , http://ko.dbpedia.org/resource/%EC%95%88%ED%8B%B0%ED%8C%A8%ED%84%B4 + , http://pt.dbpedia.org/resource/Antipadr%C3%A3o + , http://la.dbpedia.org/resource/Antiexemplar + , http://zh.dbpedia.org/resource/%E5%8F%8D%E9%9D%A2%E6%A8%A1%E5%BC%8F +
rdf:type http://dbpedia.org/class/yago/Cognition100023271 + , http://dbpedia.org/ontology/Disease + , http://dbpedia.org/class/yago/Form105930736 + , http://dbpedia.org/class/yago/WikicatProgrammingLanguageConcepts + , http://dbpedia.org/class/yago/WikicatSoftwareDesignPatterns + , http://dbpedia.org/class/yago/WikicatProgrammingPrinciples + , http://dbpedia.org/class/yago/PsychologicalFeature100023100 + , http://dbpedia.org/class/yago/Structure105726345 + , http://dbpedia.org/class/yago/Idea105833840 + , http://dbpedia.org/class/yago/Content105809192 + , http://dbpedia.org/class/yago/Concept105835747 + , http://dbpedia.org/class/yago/Generalization105913275 + , http://dbpedia.org/class/yago/Principle105913538 + , http://dbpedia.org/class/yago/Abstraction100002137 +
rdfs:comment Een antipatroon (Engels: anti-pattern) is Een antipatroon (Engels: anti-pattern) is een beschrijving van een vaak voorkomend, architectonisch patroon dat is bedoeld om een specifiek probleem te verhelpen, maar achteraf een ineffectieve oplossing blijkt. In product- of systeemontwerpen uiten antipatronen zich in hoge frequentie of grote hoeveelheid onderhoudswerkzaamheden.grote hoeveelheid onderhoudswerkzaamheden. , ソフトウェア開発におけるアンチパターン (英: anti-pattern) とは、必ず否定的な結果に導く、しかも一般的に良く見られる開発方式を記述する文献形式を言う。その内容は、基本的には、否定的な開発方式の一般的な形、主原因、症状、重症化した時の結果、そしてその対策の記述からなる。 デザインパターンを補完・拡張する関係にあるもので、多くの開発者が繰り返すソフトウェア開発の錯誤を明確に定義することにより、開発や導入を阻害する一般的で再発性の高い障害要因の検知と克服を支援することが目的である。 , Антипаттерн (англ. anti-pattern) — это расАнтипаттерн (англ. anti-pattern) — это распространённый подход к решению класса часто встречающихся проблем, являющийся неэффективным, рискованным или непродуктивным. В отличие от шаблона проектирования, рассмотрение антипаттерна включает в себя как неправильное решение проблемы с его признаками и последствиями, так и выход из ситуации. Антипаттерны концептуально похожи на паттерны в том, что они документируют повторяющиеся решения общих проблем. Они известны как антипаттерны, потому что их использование (или злоупотребления) даёт негативные последствия.употребления) даёт негативные последствия. , Un antipatró de disseny és un patró de disUn antipatró de disseny és un patró de disseny que invariablement condueix a una mala solució per a un problema. Quan es documenten els antipatrons, a més dels patrons de disseny, es proporciona informació i detalls als dissenyadors de sistemes per tal que no escullin mals camins, partint de documentació disponible en lloc de simplement de la intuïció. El concepte d'antipatró es pot aplicar a l'enginyeria en general, i fins i tot a qualsevol tasca realitzada per l'home. Encara que no s'escolta gaire fora del camp l'enginyeria, la noció està àmpliament estesa.ginyeria, la noció està àmpliament estesa. , في هندسة البرمجيات، النموذج المضاد (أو antفي هندسة البرمجيات، النموذج المضاد (أو antipattern) هو أحد نماذج التصميم من الشائع استخدامه ولكنه غير فعال و/ أو يؤدي إلى نتائج عكسية في الممارسة العملية. وقد وضع هذا المصطلح في عام 1995 من قبل أندرو كونيغ،وهو مستوحى من كتاب عصابة الأربعة ديزاين باترنز، التي طورت مفهوم نماذج التصميم في مجال البرمجيات. وشاع المصطلح على نطاق واسع بعد ثلاث سنوات من خلال كتاب انتي باترن، الذي مدد استخدام المصطلح إلى ما وراء مجال تصميم البرمجيات وإلى التفاعل الاجتماعي العام. ووفقا للمؤلفين الكتاب، يجب أن يكون هناك ما لا يقل عن اثنين من العناصر الرئيسية الحالية لتمييز الفعلي بين النموذج المضاد وبين عادة سيئة بسيطة، أو ممارسة سيئة، أو فكرة سيئة: سيئة بسيطة، أو ممارسة سيئة، أو فكرة سيئة: , An anti-pattern in software engineering, pAn anti-pattern in software engineering, project management, and business processes is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. The term, coined in 1995 by computer programmer Andrew Koenig, was inspired by the book Design Patterns (which highlights a number of design patterns in software development that its authors considered to be highly reliable and effective) and first published in his article in the Journal of Object-Oriented Programming.A further paper in 1996 presented by Michael Ackroyd at the Object World West Conference also documented anti-patterns. Conference also documented anti-patterns. , 在软件工程中,反面模式(anti-pattern或antipattern)指的是在实在软件工程中,反面模式(anti-pattern或antipattern)指的是在实践中經常出现但又低效或是有待优化的设计模式,是用来解决问题的带有共同性的不良方法。它们已经经过研究并分类,以防止日后重蹈覆辙,并能在研发尚未投产的系统时辨认出来。 Andrew Koenig在1995年造了anti-pattern这个词,灵感来自于GoF的《设计模式》一书。而这本书则在软件领域引入了“设计模式”(design pattern)的概念。三年后antipattern因《AntiPatterns》这本书而获得普及,而它的使用也从软件设计领域扩展到了日常的社会互动中。按《AntiPatterns》作者的说法,可以用至少两个关键因素来把反面模式和不良习惯、错误的实践或糟糕的想法区分开来: * 行动、过程和结构中的一些重复出现的乍一看是有益的,但最终得不偿失的模式 * 在实践中证明且可重复的清晰记录的重构方案 很多反面模式只相当于是错误、咆哮、不可解的问题、或是可能可以避免的糟糕的实践,它们的名字通常都是一些用反话构成的词语。有些时候陷阱(pitfalls)或黑色模式(dark patterns)这些不正式的说法会被用来指代各类反复出现的糟糕的解决方法。因此,一些有争议的候选的反面模式不会被正式承认。来指代各类反复出现的糟糕的解决方法。因此,一些有争议的候选的反面模式不会被正式承认。 , In informatica, gli anti-pattern (o antipaIn informatica, gli anti-pattern (o antipattern) sono dei design pattern, o più in generale delle procedure o modi di fare, usati durante il processo di sviluppo del software che, pur essendo lecitamente utilizzabili, si rivelano successivamente inadatti o controproduttivi nella pratica. Il termine fu coniato nel 1995 da Andrew Koenig, ispirato dal libro Design Patterns: Elementi per il riuso di software ad oggetti scritto dalla Gang of Four (la banda dei quattro), i quali svilupparono il concetto di pattern nel campo del software.oncetto di pattern nel campo del software. , Ein Anti-Pattern (aus dem Englischen, überEin Anti-Pattern (aus dem Englischen, übersetzt etwa Antimuster) ist ein Oberbegriff für Verhaltensmuster, die speziell in der Softwareentwicklung anzutreffen und zumeist auch allgemein auf Organisationen übertragbar sind. Als Anti-Pattern werden Lösungsansätze bezeichnet, die ungünstig oder schädlich für den Erfolg eines Projektes oder einer Organisation sind. Sie bilden das Gegenstück zu Pattern (englisch Muster), welche gute und bewährte Problemlösungsansätze darstellen.bewährte Problemlösungsansätze darstellen. , Antywzorzec (ang. anti-pattern) – przypadeAntywzorzec (ang. anti-pattern) – przypadek powtarzających się, odkrywanych na nowo złych rozwiązań problemów. Badanie antywzorców zajmuje się ich rozpoznawaniem i porządkowaniem, tak aby można ich było uniknąć w przyszłości, a także aby można było je łatwo wykryć w wadliwie działających systemach. Termin „antywzorzec” ma swoje źródło w informatyce, czerpiąc inspirację ze wzorców projektowych opracowanych przez , które zawierają przykłady dobrych praktyk programistycznych.zykłady dobrych praktyk programistycznych. , En génie logiciel, les anti-patrons ou antEn génie logiciel, les anti-patrons ou antipatterns sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l'absence ou la mauvaise utilisation de patrons de conception, appelés design pattern en anglais. Les anti-patrons se caractérisent souvent par une lenteur excessive du logiciel, des coûts de réalisation ou de maintenance élevés, des comportements anormaux et la présence de bugs.ortements anormaux et la présence de bugs. , Antimönster är en inom programutvecklingsmAntimönster är en inom programutvecklingsmetodik som innebär att man katalogiserar olika typiska problem och dess typiska mest idiotiska lösningar. Metoden syftar till att genom rikliga exemplifieringar kodifiera kunskap om programutveckling. Den engelskspråkiga termen är anti patterns.n engelskspråkiga termen är anti patterns. , Em Engenharia de software, um anti-padrão Em Engenharia de software, um anti-padrão é um padrão de projeto de software que pode ser comumente usado mas é ineficiente e/ou contra-produtivo em prática. O termo foi cunhado em 1995 por , inspirado pelo livro do Gang of Four Design Patterns, que desenvolveu o conceito de padrão de projeto de software. O termo foi largamente popularizado três anos depois pelo livro , que estendeu o uso do termo além do campo de desenho de software para interações pessoais em geral. De acordo com os autores do último, deve haver ao menos dois elementos chave para formalmente distinguir um anti-padrão real de um mau hábito, má prática ou má ideia: de um mau hábito, má prática ou má ideia: , Un antipatrón de diseño es un patrón de diUn antipatrón de diseño es un patrón de diseño que invariablemente conduce a una mala solución para un problema. Al documentarse los antipatrones, además de los patrones de diseño, se dan argumentos a los diseñadores de sistemas para no escoger malos caminos, partiendo de documentación disponible en lugar de simplemente la intuición. El concepto de antipatrón se puede aplicar a la ingeniería en general, e incluso a cualquier tarea realizada por el hombre. Aunque no se escucha con frecuencia fuera del campo ingenieril, la noción está ampliamente extendida.ril, la noción está ampliamente extendida. , Návrhový antivzor (angl. anti-pattern) v sNávrhový antivzor (angl. anti-pattern) v softwarovém inženýrství představuje obecný postup při řešení opakujících se problémů při návrhu počítačových programů, který je všeobecně vnímán jako nesprávný nebo neefektivní. Tento pojem byl poprvé použit v roce 1995 a byl inspirován knihou . Návrhové anti-vzory jsou opakem návrhových vzorů. Návrhové antivzory mohou být přesně popsány ve formě dokumentu, který obsahuje název (alternativní názvy), problém, který se daný antivzor snaží řešit, nejčastější výsledky jeho používání a možné řešení.ší výsledky jeho používání a možné řešení. , 안티패턴(anti-pattern)은 소프트웨어 공학 분야 용어이며, 실제 많이 사용되는 패턴이지만 비효율적이거나 비생산적인 패턴을 의미한다. 안티패턴은 1995년 앤드루 케이니그가 디자인 패턴을 참고하여 처음 사용한 말이다. 그리고 3년후 <안티패턴>이라는 책 때문에 '안티패턴'이라는 용어가 널리 알려지게 되었다. , Антипа́терн, або антишабло́н — загальний сАнтипа́терн, або антишабло́н — загальний спосіб вирішення проблеми, що часто виникає під час проєктування програмного забезпечення, який, як правило, неефективний та зменшує продуктивність комп'ютерної програми. Інакше кажучи, антипатерн — шкідливий і неефективний патерн. Концепція антипатерну є універсальною і придатна не лише для програмної інженерії, але й для практично будь-якої сфери людської діяльності; втім, термін не набув поширення поза межами IT-індустрії. Існує 3 ключових правила, коли рішення вважається антипатерном:ила, коли рішення вважається антипатерном:
rdfs:label Anti-Pattern , Antipatrón de diseño , 反面模式 , نموذج مضاد , Anti-pattern , Antimönster , Antipatroon , Antipattern , Антипатерн , 안티패턴 , Antywzorzec projektowy , Antipatró de disseny , Antipadrão , Антипаттерн , Návrhový antivzor , アンチパターン
hide properties that link here 
http://dbpedia.org/resource/Andrew_Koenig_%28programmer%29 + http://dbpedia.org/ontology/knownFor
http://dbpedia.org/resource/AntiPatterns + http://dbpedia.org/ontology/nonFictionSubject
http://dbpedia.org/resource/Antipattern + , http://dbpedia.org/resource/Big_ball_of_mud + , http://dbpedia.org/resource/Software_antipatterns + , http://dbpedia.org/resource/Dead_End_%28Anti-Pattern%29 + , http://dbpedia.org/resource/Anti-knowledge + , http://dbpedia.org/resource/AntiPattern + , http://dbpedia.org/resource/Anti_Pattern + , http://dbpedia.org/resource/Anti_Patterns + , http://dbpedia.org/resource/Anti_pattern + , http://dbpedia.org/resource/Antipatterns + , http://dbpedia.org/resource/Big_Ball_Of_Mud + , http://dbpedia.org/resource/Big_Ball_of_Mud + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Test_and_test-and-set + , http://dbpedia.org/resource/Interface_bloat + , http://dbpedia.org/resource/Scope_creep + , http://dbpedia.org/resource/Antipattern + , http://dbpedia.org/resource/Continuous_obsolescence + , http://dbpedia.org/resource/Workaround + , http://dbpedia.org/resource/Lava_flow_%28programming%29 + , http://dbpedia.org/resource/Software_Peter_principle + , http://dbpedia.org/resource/Amelioration_pattern + , http://dbpedia.org/resource/Softcoding + , http://dbpedia.org/resource/Magic_number_%28programming%29 + , http://dbpedia.org/resource/Analysis_paralysis + , http://dbpedia.org/resource/Boat_anchor_%28metaphor%29 + , http://dbpedia.org/resource/Cut%2C_copy%2C_and_paste + , http://dbpedia.org/resource/Not_invented_here + , http://dbpedia.org/resource/Error_hiding + , http://dbpedia.org/resource/Singleton_pattern + , http://dbpedia.org/resource/Input_kludge + , http://dbpedia.org/resource/Object_pool_pattern + , http://dbpedia.org/resource/Software_bug + , http://dbpedia.org/resource/Stovepipe_system + , http://dbpedia.org/resource/Brooks%27s_law + , http://dbpedia.org/resource/Yo-yo_problem + , http://dbpedia.org/resource/ISO/IEC_29110 + , http://dbpedia.org/resource/Design_pattern + , http://dbpedia.org/resource/Software_defect_indicator + , http://dbpedia.org/resource/Code_smell + , http://dbpedia.org/resource/Constant_interface + , http://dbpedia.org/resource/Software_verification + , http://dbpedia.org/resource/Andrew_Koenig_%28programmer%29 + , http://dbpedia.org/resource/Finalizer + , http://dbpedia.org/resource/AntiPatterns + , http://dbpedia.org/resource/The_Mythical_Man-Month + , http://dbpedia.org/resource/Counterproductive_work_behavior + , http://dbpedia.org/resource/Object_%28computer_science%29 + , http://dbpedia.org/resource/XACML + , http://dbpedia.org/resource/Inner-platform_effect + , http://dbpedia.org/resource/Balking_pattern + , http://dbpedia.org/resource/Law_of_the_instrument + , http://dbpedia.org/resource/Reinventing_the_wheel + , http://dbpedia.org/resource/Duplicate_code + , http://dbpedia.org/resource/Double-checked_locking + , http://dbpedia.org/resource/Menthor_Editor + , http://dbpedia.org/resource/Software_design_pattern + , http://dbpedia.org/resource/Service_locator_pattern + , http://dbpedia.org/resource/Circular_dependency + , http://dbpedia.org/resource/Spaghetti_code + , http://dbpedia.org/resource/List_of_software_development_philosophies + , http://dbpedia.org/resource/Tester-driven_development + , http://dbpedia.org/resource/Second-system_effect + , http://dbpedia.org/resource/GNU_General_Public_License + , http://dbpedia.org/resource/Best_practice + , http://dbpedia.org/resource/Software_architecture + , http://dbpedia.org/resource/Resource_management_%28computing%29 + , http://dbpedia.org/resource/Anemic_domain_model + , http://dbpedia.org/resource/Call_super + , http://dbpedia.org/resource/Database-as-IPC + , http://dbpedia.org/resource/Big_ball_of_mud + , http://dbpedia.org/resource/Software_antipatterns + , http://dbpedia.org/resource/Dead_End_%28Anti-Pattern%29 + , http://dbpedia.org/resource/Anti-knowledge + , http://dbpedia.org/resource/AntiPattern + , http://dbpedia.org/resource/Anti_Pattern + , http://dbpedia.org/resource/Anti_Patterns + , http://dbpedia.org/resource/Anti_pattern + , http://dbpedia.org/resource/Antipatterns + , http://dbpedia.org/resource/Capability_Immaturity_Model + , http://dbpedia.org/resource/Standard_CMMI_Appraisal_Method_for_Process_Improvement + , http://dbpedia.org/resource/God_object + , http://dbpedia.org/resource/Sequential_coupling + , http://dbpedia.org/resource/Pointer_%28computer_programming%29 + , http://dbpedia.org/resource/Dark_pattern + , http://dbpedia.org/resource/Action_at_a_distance_%28computer_programming%29 + , http://dbpedia.org/resource/Hard_coding + , http://dbpedia.org/resource/Negative_cache + , http://dbpedia.org/resource/Magic_pushbutton + , http://dbpedia.org/resource/Busy_waiting + , http://dbpedia.org/resource/Design_smell + , http://dbpedia.org/resource/Poltergeist_%28computer_programming%29 + , http://dbpedia.org/resource/Abstraction_inversion + , http://dbpedia.org/resource/Object_orgy + , http://dbpedia.org/resource/Coding_by_exception + , http://dbpedia.org/resource/Big_Ball_Of_Mud + , http://dbpedia.org/resource/Big_Ball_of_Mud + , http://dbpedia.org/resource/Anti-patterns + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Anti-pattern + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Anti-pattern + owl:sameAs
http://dbpedia.org/resource/Test-driven_development + rdfs:seeAlso
 

 

Enter the name of the page to start semantic browsing from.