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)
|
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)
|