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

Действия, которые происходят после развертывания программной системы. Это включает в себя внесение изменений в выпущенные системы, обучение, эксплуатацию и переход к организациям поддержки.

9
Нормально / приемлемо записывать заметки, мысли, алгоритмы, решения при кодировании и обслуживании? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . У некоторых людей есть такая проблема, что они не могут думать без слов. И …

5
Как справиться с этой, к сожалению, не гипотетической ситуацией с конечными пользователями?
Я работаю в компании среднего размера, но с очень маленькими ИТ-специалистами. В прошлом году (2011) я написал приложение, которое очень популярно среди большой группы конечных пользователей. Мы достигли крайнего срока в конце прошлого года, и некоторые функции (я буду называть funcA с этого момента) не были добавлены в приложение, которое …

13
Когда допустимо НЕ починить разбитые окна?
В отношении разбитых окон , бывают ли моменты, когда рефакторинг лучше оставить для будущей деятельности? Например, если проект по добавлению некоторых новых функций в существующую внутреннюю систему назначен команде, которая до сих пор не работала с этой системой, и ему предоставлен короткий срок для работы - может ли быть когда-либо …

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

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

7
Есть ли противоположность для термина «Backporting»?
Как я понимаю, термин «Backporting» используется для описания исправления, которое будет применено в будущей версии, которая также перенесена в предыдущую версию. Википедия такова: Backporting - это действие, связанное с определенным изменением программного обеспечения (патчем) и применением его к более старой версии программного обеспечения, для которой оно изначально было создано. Это …

6
Помогает ли работа с унаследованным кодом стать программистом? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я Java-разработчик с чуть более чем годовым опытом, который ставит меня где-то выше младшего, …

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

2
Как люди поддерживают свой набор тестов?
В частности, мне интересно узнать о следующих аспектах: Откуда вы знаете, что ваши тесты неверны (или устарели) и нуждаются в ремонте (или выброшены)? Я имею в виду, что даже если контрольный пример стал недействительным, он все равно может пройти и оставаться безмолвным, что может дать вам ложную уверенность в том, …

7
Как облегчить обслуживание кода, управляемого событиями?
При использовании компонента, основанного на событиях, я часто чувствую некоторую боль на этапе обслуживания. Поскольку весь исполняемый код разбит на части, может быть довольно сложно определить, какая часть кода будет задействована во время выполнения. Это может привести к тонким и сложным проблемам отладки, когда кто-то добавляет некоторые новые обработчики событий. …

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

5
Нужно ли обновлять старый код, чтобы использовать более новые языковые конструкции, или нужно придерживаться устаревших конструкций?
Я хочу внести некоторые улучшения в некоторый все еще функциональный код, который был написан давным-давно, прежде чем язык программирования, в котором он написан, расширился. Теоретически, весь проект использует современную версию языка; однако этот конкретный модуль (и фактически многие другие модули) все еще написаны на старом диалекте. Нужно ли мне: Не …

3
Стратегия ветвления Git для долго не выпускавшегося кода
В нашей команде, помимо отдельных единиц работы (Рассказы), у нас есть долгосрочные темы работы (Эпики). Несколько историй составляют эпос. Традиционно у нас были ветки функций для каждой истории, и мы объединяли их сразу с мастером, когда они проходили тестирование. Тем не менее, мы хотели бы начать сдерживать выпуск законченных историй …

6
Ноль как константа?
Я недавно сталкивался с этой идиомой программирования: const float Zero = 0.0; который затем используется в сравнениях: if (x > Zero) {..} Может ли кто-нибудь объяснить, действительно ли это более эффективно, доступно для чтения или сопровождения, чем: if (x > 0.0) {..} ПРИМЕЧАНИЕ: я могу подумать о других причинах для …

11
Стоит ли исправлять существующие дефекты, работая над чем-то другим?
Загадка: во время работы над новой функцией или исправления дефекта вы обнаружите унаследованную проблему в коде. Что вы должны сделать? Исправьте это и рискуйте изменить поведение кода. Он либо до сих пор работал какой-то случайностью, либо дефект не был обнаружен или стоил чьего-либо времени сообщать. Стоит ли оставить это в …

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