Cowboy coding (original) (raw)

About DBpedia

Programador cowboy, em desenvolvimento de software, refere-se a programadores que têm autonomia num processo de desenvolvimento. Isto inclui ter o controle sobre vários aspectos de um projeto como os prazos, linguagens de programação, algoritmos, ferramentas, frameworks e o estilo de código a usar. Um programador cowboy pode ser um programador solitário ou parte de um grupo de programadores que trabalham com poucos processos e disciplina. "Programador cowboy" é usado como um termo pejorativo quando contrastado com métodos de desenvolvimento mais estruturados.

Property Value
dbo:abstract Cowboy coding is software development where programmers have autonomy over the development process. This includes control of the project's schedule, languages, algorithms, tools, frameworks and coding style. Typically, little to no coordination exists with other developers or stakeholders. A cowboy coder can be a lone developer or part of a group of developers working with minimal process or discipline. Usually it occurs when there is little participation by business users, or fanned by management that controls only non-development aspects of the project, such as the broad targets, timelines, scope, and visuals (the "what", but not the "how"). "Cowboy coding" commonly sees usage as a derogatory term when contrasted with more structured software development methodologies. (en) Programador cowboy, em desenvolvimento de software, refere-se a programadores que têm autonomia num processo de desenvolvimento. Isto inclui ter o controle sobre vários aspectos de um projeto como os prazos, linguagens de programação, algoritmos, ferramentas, frameworks e o estilo de código a usar. Um programador cowboy pode ser um programador solitário ou parte de um grupo de programadores que trabalham com poucos processos e disciplina. "Programador cowboy" é usado como um termo pejorativo quando contrastado com métodos de desenvolvimento mais estruturados. (pt) Партизанське програмування (cowboy coding) - термін, що застосовується для опису розробки програмного забезпечення, коли розробники працюють автономно. В процесі розробки самостійно визначають спосіб дотримання графіку реалізації проекту, алгоритми, засоби і стиль кодування. Тобто партизанське програмування — це коли якнайшвидше починають писати код, без формалізованого дизайну і без детального плану. Програміст-партизан може працювати самостійно, або в групі розробників без зовнішнього управління або з керівником, що визначає тільки ті аспекти, які не стосуються безпосередньо розробки — суть проекту, межі проекту, набір функціоналу («що робити», а не «як робити»). Партизанське програмування не є надто добре для комерційного програмного забезпечення, бо код, що написаний так, щоб тільки працював, спричиняє труднощі в подальшій підтримці. Оглядовий логічний дизайн не завжди враховує, наприклад, ірраціональну поведінку зовнішніх процесів чи сервісів. Мета партизанського програмування — завершити певний функціонал швидко, а не реалізувати функціонал з проробленим дизайном для спрощення подальшої підтримки. Партизанське програмування може мати позитивний або негативний підтекст, залежно від управлінської ролі того, хто його застосовує або наявності формального процесу розробки програмного забезпечення. Партизанське програмування часто вживають як принизливий термін ті, хто підтримує методології розробки програмного забезпечення. (uk)
dbo:wikiPageExternalLink https://web.archive.org/web/20190323115724/http:/cowboyprogramming.com/2007/01/11/delving-into-cowboy-programming/%7Carchivedate=2019-03-23 http://cowboyprogramming.com/2007/01/11/delving-into-cowboy-programming/%7Ctitle=Delving http://c2.com/cgi/wiki%3FCowboyCoder http://c2.com/cgi/wiki%3FCowboyCoding
dbo:wikiPageID 2088387 (xsd:integer)
dbo:wikiPageLength 6865 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1119442510 (xsd:integer)
dbo:wikiPageWikiLink dbr:Pejorative dbc:Computer_programming_folklore dbr:Estimation_(project_management) dbr:Autonomy dbc:Software_engineering_folklore dbr:Ward_Cunningham dbr:Code_monkey_(disambiguation) dbr:Extreme_Programming dbr:Hacker_(programmer_subculture) dbc:Software_development_philosophies dbr:Standard_Operating_Procedure dbr:Software_development dbr:Software_project_management dbr:Software_development_methodology dbr:Semantics dbr:Unit_testing dbr:Porting dbr:Self-employment dbr:Indie_game_development dbr:Independent_game_development
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Cite_web dbt:Globalize dbt:Multiple_issues dbt:Original_research dbt:POV dbt:Refimprove dbt:Section_link dbt:Short_description dbt:Use_mdy_dates dbt:Procon dbt:Independent_media
dcterms:subject dbc:Computer_programming_folklore dbc:Software_engineering_folklore dbc:Software_development_philosophies
gold:hypernym dbr:Development
rdf:type yago:WikicatSoftwareDevelopmentPhilosophies yago:Abstraction100002137 yago:Belief105941423 yago:Cognition100023271 yago:Content105809192 yago:Doctrine105943300 yago:PsychologicalFeature100023100
rdfs:comment Programador cowboy, em desenvolvimento de software, refere-se a programadores que têm autonomia num processo de desenvolvimento. Isto inclui ter o controle sobre vários aspectos de um projeto como os prazos, linguagens de programação, algoritmos, ferramentas, frameworks e o estilo de código a usar. Um programador cowboy pode ser um programador solitário ou parte de um grupo de programadores que trabalham com poucos processos e disciplina. "Programador cowboy" é usado como um termo pejorativo quando contrastado com métodos de desenvolvimento mais estruturados. (pt) Cowboy coding is software development where programmers have autonomy over the development process. This includes control of the project's schedule, languages, algorithms, tools, frameworks and coding style. Typically, little to no coordination exists with other developers or stakeholders. "Cowboy coding" commonly sees usage as a derogatory term when contrasted with more structured software development methodologies. (en) Партизанське програмування (cowboy coding) - термін, що застосовується для опису розробки програмного забезпечення, коли розробники працюють автономно. В процесі розробки самостійно визначають спосіб дотримання графіку реалізації проекту, алгоритми, засоби і стиль кодування. Тобто партизанське програмування — це коли якнайшвидше починають писати код, без формалізованого дизайну і без детального плану. (uk)
rdfs:label Cowboy coding (en) Programador cowboy (pt) Партизанське програмування (uk)
owl:sameAs freebase:Cowboy coding yago-res:Cowboy coding wikidata:Cowboy coding dbpedia-fa:Cowboy coding dbpedia-pt:Cowboy coding dbpedia-uk:Cowboy coding https://global.dbpedia.org/id/3QqY7
prov:wasDerivedFrom wikipedia-en:Cowboy_coding?oldid=1119442510&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Cowboy_coding
is dbo:wikiPageRedirects of dbr:Cowboy_code dbr:Cowboy_coder
is dbo:wikiPageWikiLink of dbr:Computer_engineering_compendium dbr:Hacker_culture dbr:List_of_software_development_philosophies dbr:Cowboy_code dbr:Cowboy_coder
is foaf:primaryTopic of wikipedia-en:Cowboy_coding