dbo:abstract
|
- Kargokultické programování (cargo cult programming) je označení pro styl programování charakterizovaný „rituálním“ začleněním převzatých vzorů kódu nebo algoritmů, bez jasného pochopení proč jsou použity; tento styl je příznačný pro programátora, který nerozumí problému či chybě, které se pokouší vyřešit. Jako příklad je možné uvést zkopírování kusu kódu z jednoho místa na druhé s minimálním pochopením toho, jak funguje, nebo zda je to opravdu nutné. Za kargokultické programování je také možné označit použití návrhového vzoru nebo stylu kódování bez pochopení důvodů pro jeho použití. Příkladem může být přidání zbytečných komentářů k samovysvětlujícímu kódu, přílišné dodržování konvencí programovacího paradigmatu nebo volání dealokačních rutin pro objekty, které maže garbage collector. Dalším znakem kargokultického programování může být obsedantní a nadbytečná kontrola nulových hodnot nebo testování, zda jsou pole či kolekce prázdná před průchodem jejích hodnot ve smyčce. Zbytné řádky kódu zhoršují jeho čitelnost a často ztěžují pochopení významu chybových zpráv nebo zakrývají skutečnou příčinu nefukčnosti algoritmu či programu. (cs)
- Cargo cult programming is a style of computer programming characterized by the ritual inclusion of code or program structures that serve no real purpose. Cargo cult programming is symptomatic of a programmer not understanding either a bug they were attempting to solve or the apparent solution (compare shotgun debugging, deep magic). The term cargo cult programmer may apply when anyone inexperienced with the problem at hand copies some program code from one place to another with little understanding of how it works or whether it is required. Cargo cult programming can also refer to the practice of applying a design pattern or coding style blindly without understanding the reasons behind that design principle. Some examples are adding unnecessary comments to self-explanatory code, overzealous adherence to the conventions of a programming paradigm, or adding deletion code for objects that garbage collection automatically collects. Obsessive and redundant checks for null values or testing whether a collection is empty before iterating its values may be a sign of cargo cult programming. Such obsessive checks make the code less readable. (en)
- カーゴ・カルト・プログラミング(英: Cargo cult programming)とは、コンピュータープログラミングにおいて、実際の目的には必要のないコードやプログラム構造を儀式的に含めるという行動で特徴づけられる悪習である。カーゴ・カルト・プログラミングは、プログラマが、自身が解決しようとしているバグや明らかな解決策を理解していないことを示す兆候である(やも参照)。 (ja)
- In informatica, la cargo cult programming (locuzione in lingua inglese) è quel tipo di programmazione che avviene quando si decide di utilizzare un frammento di codice preso da un esempio o da una applicazione simile nel proprio programma, senza prima aver capito a fondo cosa il codice faccia e come funzioni o, addirittura, senza avere neanche idea se possa servire a qualcosa o meno; fa, quindi, parte degli antipattern. (it)
- A programação de culto à carga é um estilo de programação de computadores caracterizado pela inclusão ritual de código ou estruturas de programa que não servem a nenhum propósito real. A programação de culto à carga é sintomática de um programador não entender um problema que estava tentando resolver ou a solução aparente (compare com depuração de escopeta, e magia profunda). O termo programador de culto à carga pode ser aplicado quando qualquer pessoa inexperiente com o problema em questão copia algum código de programa de um lugar para outro, com pouca compreensão de seu funcionamento ou sem saber se é necessário. A programação de culto à carga também pode se referir à prática de aplicar um padrão de projeto ou estilo de codificação às cegas, sem compreender as razões por trás desse princípio de projeto. Exemplos são a adição de comentários desnecessários a códigos que são autoexplicativos, a aderência excessiva às convenções de um paradigma de programação ou adicionar código de exclusão para objetos que o coletor de lixo coleta automaticamente. Verificar obsessivamente e de forma redundante se valores são nulos ou testar se uma coleção está vazia antes de iterar sobre seus valores podem ser um sinal de programação de culto à carga. Essas verificações obsessivas tornam o código menos legível. (pt)
- 货物崇拜编程(英語:Cargo Cult Programming)是一种计算机程序设计中的反模式,其特征为不明就里地、仪式性地使用代码或程序架构。货物崇拜编程通常是程序员既没理解他要解决的程式錯誤、也没理解表面上的解决方案的典型表现。 这个名词常指不熟练的或没经验的程序员从某处拷贝代码到另一处,却並未了解其代码是如何工作的,或者不清楚在新的地方是否需要这段代码。也可以指不正确或过分地应用设计模式、代码风格或编程方法,却不清楚其原理。货物崇拜编程也可以指对设计模式的盲目崇拜:盲目地使用设计模式,却不理解特定设计模式背后的原则。 (zh)
- Карго-культ програмування — це стиль комп'ютерного програмування, що характеризується ритуальним включенням коду або програмних структур, які не мають ніякої реальної мети. Карго-культ програмування зазвичай притаманний програмісту, який не розуміє помилку, яку необхідно виправити чи очевидне рішення (порівняйте зі , складною магією). Термін карго-культ програміст може застосовуватися, коли некваліфікований програміст (або недосвідчений програміст з наявною проблемою) копіює частину програмного коду з одного місця в інше з недостатнім або відсутнім розумінням того, як він працює або чи він взагалі потрібний у новому місці. Карго-культ програмування може також відноситися до прийняття шаблону проектування програмного забезпечення або стилю кодування наосліп, не розуміючи причини вибору саме цього шаблону. Прикладами слугують додані непотрібні коментарі до очевидного коду, надмірне дотримання конвенцій конкретної парадигми програмування, або додавання коду видалення для об'єктів, які збирання сміття видалило б автоматично. (uk)
|
dbo:thumbnail
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 6003 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
gold:hypernym
| |
rdfs:comment
|
- カーゴ・カルト・プログラミング(英: Cargo cult programming)とは、コンピュータープログラミングにおいて、実際の目的には必要のないコードやプログラム構造を儀式的に含めるという行動で特徴づけられる悪習である。カーゴ・カルト・プログラミングは、プログラマが、自身が解決しようとしているバグや明らかな解決策を理解していないことを示す兆候である(やも参照)。 (ja)
- In informatica, la cargo cult programming (locuzione in lingua inglese) è quel tipo di programmazione che avviene quando si decide di utilizzare un frammento di codice preso da un esempio o da una applicazione simile nel proprio programma, senza prima aver capito a fondo cosa il codice faccia e come funzioni o, addirittura, senza avere neanche idea se possa servire a qualcosa o meno; fa, quindi, parte degli antipattern. (it)
- 货物崇拜编程(英語:Cargo Cult Programming)是一种计算机程序设计中的反模式,其特征为不明就里地、仪式性地使用代码或程序架构。货物崇拜编程通常是程序员既没理解他要解决的程式錯誤、也没理解表面上的解决方案的典型表现。 这个名词常指不熟练的或没经验的程序员从某处拷贝代码到另一处,却並未了解其代码是如何工作的,或者不清楚在新的地方是否需要这段代码。也可以指不正确或过分地应用设计模式、代码风格或编程方法,却不清楚其原理。货物崇拜编程也可以指对设计模式的盲目崇拜:盲目地使用设计模式,却不理解特定设计模式背后的原则。 (zh)
- Kargokultické programování (cargo cult programming) je označení pro styl programování charakterizovaný „rituálním“ začleněním převzatých vzorů kódu nebo algoritmů, bez jasného pochopení proč jsou použity; tento styl je příznačný pro programátora, který nerozumí problému či chybě, které se pokouší vyřešit. Jako příklad je možné uvést zkopírování kusu kódu z jednoho místa na druhé s minimálním pochopením toho, jak funguje, nebo zda je to opravdu nutné. (cs)
- Cargo cult programming is a style of computer programming characterized by the ritual inclusion of code or program structures that serve no real purpose. Cargo cult programming is symptomatic of a programmer not understanding either a bug they were attempting to solve or the apparent solution (compare shotgun debugging, deep magic). The term cargo cult programmer may apply when anyone inexperienced with the problem at hand copies some program code from one place to another with little understanding of how it works or whether it is required. (en)
- A programação de culto à carga é um estilo de programação de computadores caracterizado pela inclusão ritual de código ou estruturas de programa que não servem a nenhum propósito real. A programação de culto à carga é sintomática de um programador não entender um problema que estava tentando resolver ou a solução aparente (compare com depuração de escopeta, e magia profunda). O termo programador de culto à carga pode ser aplicado quando qualquer pessoa inexperiente com o problema em questão copia algum código de programa de um lugar para outro, com pouca compreensão de seu funcionamento ou sem saber se é necessário. (pt)
- Карго-культ програмування — це стиль комп'ютерного програмування, що характеризується ритуальним включенням коду або програмних структур, які не мають ніякої реальної мети. Карго-культ програмування зазвичай притаманний програмісту, який не розуміє помилку, яку необхідно виправити чи очевидне рішення (порівняйте зі , складною магією). Термін карго-культ програміст може застосовуватися, коли некваліфікований програміст (або недосвідчений програміст з наявною проблемою) копіює частину програмного коду з одного місця в інше з недостатнім або відсутнім розумінням того, як він працює або чи він взагалі потрібний у новому місці. (uk)
|
rdfs:label
|
- Kargokultické programování (cs)
- Cargo cult programming (en)
- Programmazione cargo cult (it)
- カーゴ・カルト・プログラミング (ja)
- Programação de culto à carga (pt)
- Карго-культ програмування (uk)
- 货物崇拜编程 (zh)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:depiction
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageDisambiguates
of | |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |