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

25
Когда большой переписать ответ?
Просто прочитайте вопрос о Больших Переписываниях, и я вспомнил вопрос, на который я так хотел ответить. Мне передали ужасный проект, написанный на старой Java, с использованием Struts 1.0, таблиц с несовместимыми отношениями или вообще без отношений, и даже таблиц без первичных ключей или полей, которые должны быть первичными ключами, но …

21
Большая часть моего кода имеет большой недостаток дизайна. Завершить или исправить это сейчас? [закрыто]
Я учусь в старшей школе и работаю над проектом на C # с моим другом примерно такого же уровня квалификации, как и я. Пока что мы написали примерно 3000 строк кода и 250 строк тестового кода за промежуток в 100 коммитов. Из-за школы я отложил проект на несколько месяцев, и …

13
Вы когда-нибудь участвовали в БОЛЬШОМ переписывании? [закрыто]
Джоэл Спольски сказал в одном из своих известных постов: Единственная худшая стратегическая ошибка, которую может совершить любая софтверная компания: переписать код с нуля. Чад Фаулер написал: Вы видели видео, публикации в блогах и ажиотаж, и вы решили, что собираетесь повторно реализовать свой продукт в Rails (или Java, или .NET, или …
55 rewrite 

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

3
Практика контроля версий для Rewrites
Мы разработали продукт (прототип) P_OLD на языке X и теперь переписываем его с нуля как P_NEW на языке Y. Поскольку P_NEW и P_OLD - это один и тот же продукт: Должен ли P_NEW быть частью P_OLD старого или это должен быть собственный репозиторий? Как обычно обрабатывать такие большие изменения с …

2
У нас есть большое приложение Ruby on Rails (25 миллионов пользователей в месяц), наше руководство решило переписать в Node.js, я с ума сошел?
Пожалуйста, скажите мне, если: Node.js сделает наш сайт быстрее! Node.js будет потреблять меньше ресурсов сервера, мы можем сэкономить деньги! Node.js сделает нас более продуктивными! Node.js означает, что мы можем совместно использовать клиентский и серверный JavaScript-код. Для пояснения мы переписываем интерфейсный сервер, который будет взаимодействовать с нашим существующим приложением Ruby on …

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

7
Как избежать переписывания частей приложения
Я работаю в компании над проектом для их отдела продаж. Это моя первая профессиональная работа по программированию, но я сам программировал и учился годами. Часть проекта включает в себя сбор некоторых данных и их объединение с вводом для производства и построения графика. Затем сохраните данные ... и так далее, и …

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

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

4
Рефакторинг - уместно ли просто переписать код, если все тесты пройдены?
Недавно я смотрел «Все мелочи» из RailsConf 2014. Во время этого выступления Сэнди Метц реорганизует функцию, которая включает в себя большой вложенный оператор if: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name != 'Sulfuras, Hand of …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.