Публикации по теме 'legacy-code'


Декодировать устаревший веб-сайт
Если вам когда-нибудь нужно было удалить устаревший (старый) сайт на иврите , вы, вероятно, получили много таких: ������� Символ замены � (часто отображается в виде черного ромба с белым вопросительным знаком)  – это символ, встречающийся в стандарте Unicode в кодовой точке U+FFFD в таблице Specials. Он используется для обозначения проблем, когда система не может преобразовать поток данных в правильный символ . Вот фрагмент того, что вы получите, если не будете декодировать:..

Подход Service Worker для устаревших веб-приложений
PWA (прогрессивные веб-приложения) — это горячая вещь для веб-разработки в 2018 году, поскольку все больше и больше платформ поддерживают базовые API, такие как Service Workers или Push-уведомления. Если вы начинаете новый существующий проект веб-приложения, вполне вероятно, что вы создаете PWA. Но что с устаревшими приложениями? С теми, для которых не предвидится рефакторинг или бюджет (или время, или…)? Самая популярная функция — это кеширование и возможность офлайн с помощью..

Интеграция с Angular и устаревшим JavaScript
Как заставить ваши Angular SPA хорошо взаимодействовать с устаревшими библиотеками Большинство систем, которые предоставляют определенные часто используемые функции, также обеспечивают некоторую интеграцию. Скажем, эта библиотека графики и диаграмм, задокументированная на старом простом устаревшем JavaScript (‹ES5), со старым стилизованным кодом HTML & ‹script›, просто для включения гистограммы. Или какой-нибудь сайт, который позволяет посетителям покупать билеты на мероприятия, без..

Цитаты и заметки
Цитаты и примечания Эффективная работа с устаревшим кодом Майкл Фезерс Что мне понравилось в этой книге: большое внимание уделяется тому, как применить тестовую систему к унаследованному коду (так что у вас есть подстраховка, чтобы начать вносить в него изменения). Он предлагает некоторые конкретные подходы к поиску «частей унаследованного кода, которые могут окупить усилия по его тестированию», но также есть предупреждение о компромиссах: если унаследованный код не поддается..

Выживание устаревшего кода — инсайдерская история
Мы учимся программировать в процессе написания кода, это один из тех навыков, которые нельзя получить, читая книгу. Никто не научился кататься на велосипеде по книге — то же самое и с программированием. Это не значит, что вы не можете получить хороший старт с ним. Существуют десятки книг по программированию, которые я настоятельно рекомендую, но, в конце концов, вы практически не ближе к исследованию Марса, чем к тому, чтобы стать следующим экспертом по NodeJS, прочитав книгу от корки..

Скрытые бизнес-правила в устаревшем коде
Автор Дэйв Николетт Крупные организации часто не решаются заменить очень старые устаревшие приложения, которые обслуживали критически важные бизнес-операции в течение многих лет. Фактически, они вообще не хотят изменять приложения. Это почему? Прежде чем ответить на этот вопрос, давайте ответим на этот: Какая разница? Оглядываясь назад на течение «гибкого» движения, мне кажется, что более крупные компании начали проявлять серьезный интерес к «гибкости», когда идея достигла..

Основные концепции написания неизменяемого кода
Качество унаследованного кода измеряется объемом усилий, необходимых для его удаления. Что делает код прилипчивым, так это совокупная оценка того, насколько сложна функция, насколько жизненно важен код, о котором идет речь, и насколько сложно определить функциональность кода. Итак, давайте разберем, как можно достичь каждого из них: Сложность кода и его важность Этот прямолинейный. Чем больше людей зависит от вашего кода, чтобы сделать его лучше, чтобы показать признаки жизни,..