Вопросы с тегом «methodology»

142
Как стать «более быстрым» программистом?

Моя последняя оценка работы включала только одно слабое место: своевременность. Я уже знаю о некоторых вещах, которые я могу сделать, чтобы улучшить это, но я ищу еще кое-что. У кого-нибудь есть советы или рекомендации о том, что они делают, чтобы увеличить скорость своей продукции, не жертвуя ее...

114
Почему при разработке одного продукта или части программного обеспечения используются несколько языков программирования?

Я недавно учился в аспирантуре и собираюсь получить степень магистра компьютерных наук. Я сталкивался с несколькими проектами с открытым исходным кодом, которые действительно меня заинтриговывают и побуждают меня вносить в них свой вклад (CloudStack, OpenStack, moby и Kubernetes и многие другие)....

94
Почему люди используют книги по программированию? [закрыто]

Я обнаружил, что когда кто-то спрашивает, как лучше всего научиться программировать, люди обычно предоставляют им ссылки на кучу текстов, написанных разными авторами. Однако я не верю, что многие вообще учатся программировать по книгам. Я считаю, что они обычно сталкиваются с проблемой, а затем...

80
Является ли Agile новым микроуправлением?

Этот вопрос уже давно готовился у меня в голове, поэтому я хотел спросить тех, кто придерживается практики Agile / Scrum в своих средах разработки. Моя компания наконец решила внедрить гибкие методы и начала с командой из 4 разработчиков в гибкой группе на экспериментальной основе. Прошло 4 месяца...

63
Может ли Agile / Scrum использоваться одним или двумя разработчиками?

Все, что я читал и исследовал до этого момента, описывает, как Agile / Scrum отлично работает с командами от 4 до 6 человек, может даже больше. В моем текущем магазине у нас около 8 разработчиков или около того, но, учитывая природу объема проектов и количество отделов, которые мы поддерживаем, у...

58
Что классифицируется как СУХОЙ, ПОЦЕЛУЙ, ТВЕРДЫЙ и т. Д.?

Является ли что-то вроде DRY шаблоном дизайна, методологией или чем-то промежуточным? Они не имеют конкретных реализаций, которые могут быть обязательно продемонстрированы (даже если вы можете легко продемонстрировать случай, НЕ используя что-то вроде KISS ... см. The Daily WTF для множества...

55
Эффективные способы внедрить Agile на рабочем месте?

По вашему опыту (анекдотично или иным образом), каковы некоторые эффективные способы внедрения Agile в не-Agile организацию или компанию? ОБНОВЛЕНО: Кто-нибудь может рассказать о случаях, когда вы пытались представить Agile, но вас «сбили»? Кроме того, у вас теперь есть ретроспективное понимание,...

37
Где вы проводите черту за свой перфекционизм? [закрыто]

Перфекционизм может быть хорошим и плохим при программировании. Когда и где вы проводите черту, когда решаете проблемы? Когда вы решаете, когда решение является излишним, слишком общим или просто слишком футуристическим? Пожалуйста, прокомментируйте, если вопрос...

37
Как справиться с различными стилями разработки (сверху вниз и снизу вверх) в команде?

Скажем, вы только что начали работать в очень маленькой команде над {в настоящее время относительно небольшим, но, надеюсь, еще большим, проектом}. Обратите внимание, что это реальный проект, предназначенный для использования другими разработчиками в реальном мире, а не какой-то академический...

35
Методология документирования существующей кодовой базы

Я работаю как часть команды над существующим приложением, которое не имеет встроенной документации и не имеет технической документации. Поскольку я работал над различными отчетами об ошибках в приложении, я написал для себя своего рода цепочку крошек - номера ошибок в разных местах, чтобы следующий...

29
Создает ли Scrum дополнительные накладные расходы для проектов, где требования не меняются?

Я читаю Scrum - Карманный путеводитель Гюнтера Верхейена, где написано: Отчет «Хаос» за 2011 год от Standish Group знаменует собой поворотный момент. Было проведено обширное исследование по сравнению традиционных проектов с проектами, использующими гибкие методы. Отчет показывает, что Agile-подход...

28
Не становитесь программистом-теоретиком

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Я нашел эту статью в нескольких сообщениях на SO. Я попадаю в 6-й архетип; «Теоретик». Он определяет «Теоретика» как: Теоретик знает все, что нужно...

28
Методология: Написание юнит-тестов для другого разработчика

Я думал о разработке программного обеспечения и написании юнит-тестов. Я получил следующую идею: Предположим, у нас есть пары разработчиков. Каждая пара отвечает за часть кода. Один из пары реализует функцию (написание кода), а второй пишет для нее модульные тесты. Тесты написаны после кода. По...

21
Как Scrum Master участвует в ежедневных дежурствах?

У нас есть профессиональный консультант Scrum Master [*], который недавно присоединился к нашему проекту. К сожалению, мы не знаем, как ее зовут (она никогда не представилась нам, она просто пришла однажды и сказала: «у нас ежедневные тренировки»), и она, похоже, не делает ничего другого, кроме как...

20
Как «компании по разработке программного обеспечения» справляются с техническим долгом?

Что такое "компании по разработке программного обеспечения"? Под «компаниями-разработчиками программного обеспечения» я подразумеваю компании, которые зарабатывают деньги, главным образом, за счет создания нестандартного программного обеспечения. Например, агентства или промежуточные компании, или...

19
Хороший код невозможен в современной разработке программного обеспечения? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Кажется, что даже если инструменты для разработчиков стали более надежными и...

17
Лучший метод для реализации фильтрованного поиска

Я хотел бы спросить ваше мнение, когда дело доходит до реализации фильтрованной формы поиска. Давайте представим следующий случай: 1 большой стол с множеством колонн Может быть важно сказать, что этот SQL Server Вам нужно реализовать форму для поиска данных в этой таблице, и в этой форме у вас...

16
Проверяется ли избыточная проверка на соответствие лучшим практикам?

Я занимаюсь разработкой программного обеспечения в течение последних трех лет, но совсем недавно я осознал, насколько я невежествен в отношении хороших практик. Это заставило меня начать читать книгу « Чистый код» , которая меняет мою жизнь к лучшему, но я изо всех сил пытаюсь понять некоторые из...

16
Часто ли бывает время простоя на работе по программированию? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . В моей компании я нахожу, что бывают дни, когда очень мало задач. Я считаю...

14
Советы по достижению «непрерывной» доставки

Команда испытывает трудности с выпуском программного обеспечения на частой основе (один раз в неделю). Ниже приводится типичный график выпуска: Во время итерации: Разработчики работают над историями из невыполненных работ в ветвях с кратковременными (это с энтузиазмом) функциями, основанными на...