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

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

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

5
Які основні моменти ефективної роботи зі спадковим кодексом? [зачинено]
Я кілька разів бачив, як книга « Ефективна робота з попереднім кодексом» рекомендована. Які ключові моменти цієї книги? Чи набагато більше стосунків зі застарілим кодом, ніж додавання тестів на одиницю / інтеграцію, а потім рефакторинг?

11
Кращі практики передачі застарілого кодексу
Через пару місяців колега перейде до нового проекту, і я успадкую один з його проектів. Щоб підготуватися, я вже наказав « Ефективно працювати Майклом Пером зі спадщиною» . Але ця книга, а також більшість питань щодо застарілого коду, які я знайшов дотепер, стосуються справи про спадковий код як є. Але …

10
Коли код "спадщина"? [зачинено]
Ми все це зробили, ми позначили якийсь код (часто речі, які ми успадкували) як "спадщину"? Але він все ще використовується у виробничих системах - так це справді спадщина? І що робить це спадщиною? Чи слід ухилятися від цього необґрунтованого маркування ідеально функціонуючого коду; де маркування - це чиста переконаність, яка …

14
Заборона та керування "Прихованими ІТ ..." Хто повинен писати та підтримувати спеціальні програмні програми?
У більших компаній зазвичай виникає проблема, що неможливо написати всі програми, які працівники хочуть (щоб заощадити час та оптимізувати процеси) через брак персоналу та грошей. Тоді приховані програми будуть створені деякими людьми, що мають (принаймні деякі) досвіду кодування (або дешевими студентами / стажистами ...). За певних обставин ці програми набуватимуть …

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

8
Які переваги розвивати із застарілими технологіями? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 5 років тому . Невеликий фон : Я працюю у великій компанії, використовую Windows XP та кодую Winforms у VB6 / VB.Net та деякі …
28 skills  legacy 

5
Які проблеми спонукають людей використовувати специфічні для Японії кодування, а не Unicode?
На роботі я натрапив на багато японських текстових файлів у Shift-JIS та інших кодуваннях. Це спричиняє багато проблем mojibake (нечитабельних символів) для всіх користувачів комп'ютерів. Unicode мав на меті вирішити подібну проблему шляхом визначення єдиного набору символів для всіх мов, а серіалізація UTF-8 рекомендується використовувати в Інтернеті. Так чому ж …

4
Кращі практики для модернізації застарілого коду за допомогою автоматизованих тестів
Я збираюся взяти на себе завдання повторного втілення вже визначеного інтерфейсу (набору файлів заголовків C ++) у відносно великій і старій базі коду. Перш ніж це зробити, я хотів би мати максимально повне покриття тесту, тому я можу виявити помилки повторного втілення якомога раніше та простіше. Проблема полягає в тому, …
22 testing  legacy 

6
Чи має значення додавання одиничних тестів для відомого старого коду?
Я говорю про одиничні тести в сенсі TDD. (Не автоматизована "інтеграція", або те, що ви хочете називати це тестами.) Старий код як у: (C ++) код без тестів. (див.: Майкл Пірс " Ефективна робота зі спадковим кодексом )" Але також застарілий код, як у: Код, з яким працює наша команда …
21 c++  tdd  legacy  unit-testing 

7
Як можна модернізувати велику кодову базу даних, що базується на Fortran?
Друг з наукових шкіл попросив мене поради (я розробник бізнес-додатків C #). У нього є спадщина кодова база, яку він написав у Fortran у галузі медичних зображень. Це робить величезну кількість скорочення чисел за допомогою векторів. Він використовує кластер (30ish ядер) і тепер пішов до єдиної робочої станції з 500ish …
21 math  legacy  fortran 

6
Чи є надія написати гарний код на вершині жахливо розробленої бази даних?
Ось мій важкий стан. Одна з декількох програм, які я нещодавно успадкувала, побудована з жахливою базою даних на бекенді. Поважані його творці, очевидно, не цінували реляційні поняття. Таблиця для кожного клієнта, названа як унікальний ідентифікатор клієнта. Вісімдесят три криптично названі поля. Код є процедурним із десятками об'єднаних вбудованих операторів SQL. …

5
чи справді Ада пішла?
Чи досі люди використовують Ada - (це в основному використовувалося в Міністерстві оборони) Чи всі програми написані на Ада "Спадщина"? Чи все-таки знають Ada
17 legacy  ada 

4
Класичний ASP до ASP.net або ASP.net MVC
У нас є веб-додаток, розроблений в класичному ASP, і воно розвивалося протягом 5 років до його теперішньої форми, яка містить 100 сторінок, величезну базу даних і більше 10000 активних користувачів, що проходять щонайменше понад 10 сторінок щодня. Тепер ми хотіли оновити його до останньої версії .net. Спочатку ми думали переписати …

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

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