Запитання з тегом «rewrite»

25
Коли BIG перепишіть відповідь?
Просто прочитав питання про «Великих переписувачів», і я згадав питання, на яке я хотів відповісти сам. У мене передається жахливий проект, написаний на старій Java, використовуючи Struts 1.0, таблиці з непослідовними зв’язками або взагалі відсутні взаємини і навіть таблиці без первинних ключів або полів, які були первинними ключами, але зовсім …

21
Значна частина мого коду має головний недолік дизайну. Закінчити чи виправити це зараз? [зачинено]
Я студентка середньої школи, яка працює над проектом C # зі своїм другом приблизно з таким же рівнем майстерності, як і я. Поки ми написали приблизно 3 000 рядків коду та 250 рядків тестового коду за проміжок в 100 коміт. Через школу я відклав проект на кілька місяців, і нещодавно …

13
Ви коли-небудь брали участь у BIG Rewrite? [зачинено]
Джоел Спольський сказав в одному зі своїх відомих дописів: Єдина найгірша стратегічна помилка, яку може допустити будь-яка програмна компанія: переписати код з нуля. Чад Фаулер написав: Ви переглядали відео, публікації веб-журналів та ажіотаж, і вирішили, що збираєтеся повторно впровадити свій продукт у Rails (або Java, або .NET, або Erlang тощо). …
55 rewrite 

5
Чи існують фактичні приклади переписування показників успішності / відмов програмного забезпечення?
Я бачив багато постів про переписування програм, які були поганими, досвід людей про це тут, про програмістів, і статтю, яку я підготував Джоел Спольський на цю тему, але жодних вагомих доказів чи тематичних досліджень. Окрім двох прикладів, які Joel дав та деякі інші публікації тут, що ви робите з поганою …

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
пропонуючи великі зміни / переписати як стажиста [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Контекст: це внутрішній проект (який я не думаю, що багато людей використовують) це старе ми її оновлюємо Питання: він зловживає …

7
Як уникнути переписування частин програми
Я працюю в компанії над проектом для їх відділу продажу. Це моя перша професійна робота з програмування, але я кодую себе і навчаюсь роками. Частина проекту передбачає взяття деяких даних та їх поєднання з введенням для отримання та графіку. Потім збережіть дані ... і так далі. Тож я написав код …

6
Перезапис програмного забезпечення з використанням методів Agile
Припустимо, вам доведеться переписати цілу програму за допомогою методів Agile, як би це зробити? Я думаю, ви могли б написати велику кількість історій користувачів на основі поведінки вашої поточної системи. А потім реалізуйте їх у невеликих ітераціях. Але це не означає, що ми маємо вимоги НАПЕРЕД ? Крім того, коли …

6
Чи нестача функціональних вимог спритна?
Сьогодні всі хочуть бути спритними. У кожній команді, з якою я працював, форма спритного була різною. Деякі речі є загальними - наприклад, щоденні зупинки або планування, але інші частини значно відрізняються. У моїй нинішній команді є одна деталь, яка мені здається тривожною. Це відсутність функціональних вимог. Не тільки немає письмової …

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 Ragnaros' @quality …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.