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

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

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

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

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

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

3
Что классифицируется как СУХОЙ, ПОЦЕЛУЙ, ТВЕРДЫЙ и т. Д.?
Является ли что-то вроде DRY шаблоном дизайна, методологией или чем-то промежуточным? Они не имеют конкретных реализаций, которые могут быть обязательно продемонстрированы (даже если вы можете легко продемонстрировать случай, НЕ используя что-то вроде KISS ... см. The Daily WTF для множества примеров), и при этом они не объясняют полностью процесс разработки …

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

9
Как справиться с различными стилями разработки (сверху вниз и снизу вверх) в команде?
Скажем, вы только что начали работать в очень маленькой команде над {в настоящее время относительно небольшим, но, надеюсь, еще большим, проектом}. Обратите внимание, что это реальный проект, предназначенный для использования другими разработчиками в реальном мире, а не какой-то академический проект, который должен быть отменен в конце семестра. Тем не менее, …

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

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.