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

Питання про застарілі мови, код або програми.

6
Які найкращі практики щодо вилучення застарілих стовпців бази даних? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Я розробляю програму, яка на ранньому етапі збиратиме дані A, B і C від …

3
Підтримка розробки для старих ОС
Я зберігаю значну частину застарілого коду, написаного на C. Цей код спочатку був написаний для того, щоб його було скопійовано проти Windows 3 для Workgroups, а пізніше була створена версія для NT. Ця застаріла програма використовується і сьогодні, і вона працює на робочих станціях 3.11 та NT з початку 90-х. …
14 c  windows  legacy 

8
Як поводитися з керуючими системами?
Зараз я перебуваю на платній стажуванні, і мені доручено підтримувати застарілу систему, розроблену декількома розробниками (в різний час) протягом останніх 5 років. Керівництво погоджується з тим, що "система працює на підтримку життя", і я отримую досить регулярні повідомлення про помилки від кінцевих користувачів, які зараз використовують систему. Зараз керівництво хоче …

3
Як боротися з ситуаціями, що закінчуються "програмним завершенням життя"?
Коли продавець заявляє, що більше не має наміру надавати будь-яку підтримку чи послуги для програмного забезпечення (та заявив про намір вийти з бізнесу - не пропонуючи шляхів оновлення), який спосіб звернення доступний для замовника? Будь ласка, врахуйте це з точки зору замовника . ІТ-персонал замовника, швидше за все, розглядає лише …

3
Чи є ін'єкція бідної людини в залежність хорошим способом впровадження спадковості у спадщину програму?
Минулого року я створив нову систему, використовуючи Dependency Injection та контейнер IOC. Це мене багато чого навчило щодо DI! Однак, навіть вивчивши поняття та правильні зразки, я вважаю викликом роз'єднати код та ввести контейнер IOC у застарілий додаток. Додаток є досить великим, щоб справжня реалізація була б величезною. Навіть якщо …

5
Зламані тести старого / застарілого блоку
Я працюю у великій компанії і відповідаю за велику програму java з тисячами тестів на джун. З того моменту, як я перейшов на цю роль, було 200-300 зламаних тестів (ймовірно, зламаних роками). Тести старі і тендітні, і вони є безладом залежностей від спагетті, які, як правило, закінчуються даними "пісочного". Моя …

3
Яким чином менеджер, який не стосується ІТ, повинен забезпечити довготривале обслуговування та розробку найважливішого старого програмного забезпечення?
Ми невелика, дуже спеціалізована адміністративна фірма з надзвичайно корисною, надійною колекцією програмного забезпечення, дещо написане на COBOL, а більшість - в BASIC. Два штатні консультанти належним чином підтримували та вдосконалювали цю систему протягом понад 30 років. Зайве говорити, що вони скоро вийдуть на пенсію. (Один з них відчайдушно виходив на …
13 legacy 

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

2
Додавання одиничних тестів до старого простого проекту C
У заголовку все сказано. Моя компанія повторно використовує застарілий проект мікропрограмного забезпечення для пристрою мікроконтролера, написаного повністю на простому С. Є частини, які, очевидно, неправильні і потребують змін, і виходять із фону C # / TDD. Мені не подобається ідея випадкового рефакторингу матеріалів без тестів, щоб запевнити нас, що функціональність …

6
Які переваги мейнфреймів? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
11 legacy  mainframe 

12
Як молодий розробник, чи повинен я турбуватися про те, що в роботі потрібно використовувати техніку "не в стилі"? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Я недавній випускник коледжу (минулого травня!). Поки я ще навчався в школі, я хотів переконатися, що я мав роботу ще …
11 legacy  perl 

5
Запуск цілісної архітектури у застарілому додатку
Я несу відповідальність за великий веб-сайт на базі Asp.Net. Зараз це веб-сайт (не веб-додаток), деякі сервіси Windows та ряд бібліотек класів. У шарі даних використовується суміш LLBLGEN і Linq To LLBGen, а також ряд примірників застарілого вбудованого SQL, які не були відновлені. Існує кілька реалізацій типу менеджера, але у багатьох …

6
Чи існують причини використання COBOL, окрім застарілого програмного забезпечення?
COBOL як і раніше (сильно?) Використовується для фінансових обчислень. Це стара мова, і більшість програмістів AFAIK ненавидять або хоча б не люблять COBOL. Це викликає питання: чи є єдиною причиною використання COBOL те, що застаріле програмне забезпечення використовує його, чи має якісь реальні переваги перед іншими мовами програмування? Просто цікаво.

3
Що допомогло б переробляти великий метод, щоб я нічого не порушив?
Наразі я переробляю частину великої бази кодів, не маючи тестування. Я спробував перефактурувати код грубим способом, тобто намагаючись відгадати, що робить код і які зміни не змінять його значення, але без успіху: він випадковим чином розбиває функції по всій базі коду. Зауважте, що рефакторинг включає переміщення застарілого коду C # …

4
Як я можу оновити велику застарілу базу коду, щоб відповідати конкретним стандартам якості?
Є багато інформації про інструменти та методи вдосконалення застарілих баз кодів, але я не натрапив на жодні успішні приклади реального світу. Більшість порад є на мікрорівні, і, хоча це корисно, не переконує багатьох людей через відсутність доказів, які можуть допомогти на макрорівні. Я шукаю конкретні вдосконалення, які виявилися успішними в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.