Публикации по теме 'maintainability'


Советы по рефакторингу: # 01 💡
В этой статье я представляю инструмент, который ускоряет процесс разбиения вашего кода на части, сохранения их в другом файле и, наконец, импорта их в вашем основном приложении. В конце этой статьи вы сможете сделать все за один шаг! Воскресное утро, во время пандемии, смотрел серию моей Игры с кальмарами и теперь собираюсь заняться своим любимым хобби - кодом! Сегодня утром я писал простое приложение React ( Adopt Me ), чтобы отточить свои навыки React , и обнаружил,..

Вопросы по теме 'maintainability'

Есть ли заметная разница между if и if-else?
Есть ли заметная разница с учетом следующих фрагментов кода? public boolean foo(int input) { if(input > 10) { doStuff(); return true; } if(input == 0) { doOtherStuff(); return true; } return false; }...
4257 просмотров
schedule 16.11.2021

Как можно улучшить эту систему уведомлений?
Я хочу улучшить свой код. У меня есть система уведомлений, она работает хорошо, проблема в том, что она совсем не СУХАЯ, и поддерживать это просто кошмар ... Я искал некоторую помощь, чтобы сделать это должным образом и в рельсах путь. Пожалуйста,...
46 просмотров

Какие книги / веб-сайты я должен прочитать, чтобы научиться писать читаемый и поддерживаемый код C?
Возможный дубликат: Полное руководство по книге C и список Хороший открытый исходный код для C ++ Я начал изучать C ++ более 2 лет назад. С тех пор я вернулся и изучил C, среди других языков программирования, но C - мой любимый....
1170 просмотров
schedule 20.03.2022

Разработка и поддержка автодополнения для bash и zsh
Я написал завершение bash для утилиты командной строки. Мне нужна поддержка zsh. Каков наилучший / стандартный способ поддерживать завершение для bash и zsh? Я мог бы написать отдельное zsh-завершение, но я не хочу поддерживать отдельное...
549 просмотров
schedule 02.04.2022

Лучший язык генератора CSS?
Повторное использование значений в CSS (особенно цветов) всегда было проблемой для меня, когда дело дошло до поддержки этого CSS. Какие инструменты лучше всего подходят для создания переменных или улучшения удобства сопровождения с помощью CSS?
306 просмотров
schedule 08.04.2022

Использование выражения именованной функции с немедленным вызовом (IIFE) вместо комментариев
Каковы плюсы и минусы использования именованных IIFE в коде JS для описания и группировки связанного кода? Я использовал этот шаблон, чтобы придать структуру моему более процедурному коду, который выполняется только в одном месте. Пример...
3976 просмотров
schedule 17.06.2022

Какая лучшая альтернатива #if в #define
Я использую CUDA для своего текущего проекта, и мне нужно поддерживать ядро ​​ЦП и ГП с одной реализацией. Я могу пометить функцию с помощью __device__ __host__ но это не позволяет мне разделить код, когда это необходимо, чтобы использовать...
167 просмотров

Альтернативы Google App Engine + Java
Если я разработаю свое веб-приложение на GAE с использованием Java, будут ли у меня в будущем простые возможности миграции, или я останусь на GAE? Какие еще могут быть альтернативы Google App Engine + Java? Нет:
963 просмотров

Как написать настраиваемую программу на ABAP?
У меня есть опыт разработки программ на ABAP, и я хотел бы знать, как я могу писать код с учетом будущих изменений. Например, недавно я разработал программу для индивидуального процесса на стороне клиента, и изначально требования были простыми, и...
201 просмотров
schedule 16.09.2022

Используйте функцию Gradle из другого файла Gradle
Я хочу логически разделить мои 300 строк build.gradle на несколько файлов сборки, чтобы упростить поддержку и расширение. Как я заметил, можно разделить задачи Gradle на несколько файлов и использовать их с: apply from: "myGradleFile" К...
1892 просмотров
schedule 25.09.2022

Сравнение скорости — процедурный и объектно-ориентированный в интерпретируемых языках
В интерпретируемых языках программирования, таких как PHP и JavaScript, каковы последствия использования объектно-ориентированного подхода вместо процедурного? В частности, я ищу контрольный список вещей, которые следует учитывать при создании...
8850 просмотров

Какой фреймворк я должен использовать для обеспечения лучшего долгосрочного обновления/ремонтопригодности, CakePHP или CodeIgniter?
Я выбираю фреймворк, чтобы попробовать PHP. Я сузил список до CakePHP и CodeIgniter. У меня есть пара вопросов к любому из вас, кто использовал или знаком с обоими: Мне нравится тот факт, что CakePHP по умолчанию хранит большую часть кода вне...
1653 просмотров
schedule 29.12.2022

Индекс ремонтопригодности
Я столкнулся с рекомендуемыми значениями индекса ремонтопригодности (MI) следующим образом: 85 и больше : хорошая ремонтопригодность 65–85 : умеренная ремонтопригодность. 65 и ниже : сложно поддерживать очень плохие фрагменты кода...
7191 просмотров

Для построения цикла и сложности кода
У моей группы есть некоторые обсуждения и сильные чувства по поводу построения цикла. Мне нравятся такие петли, как: size_t x; for (x = 0; x < LIMIT; ++x) { if (something) { break; } ... } // If we...
7653 просмотров

jQuery Рефакторинг/Поддержка
Я немного искал SO и не нашел никаких вопросов/ответов, которые мне помогают. Проблема в том, что мои вызовы функций jQuery становятся слишком большими, чтобы их поддерживать. Мне интересно, должен ли я проводить рефакторинг намного больше или есть...
567 просмотров
schedule 13.11.2022

Внедрение зависимостей и ремонтопригодность кода
Я работаю над проектом (vb.net/asp.net), который использует интерфейсы для обеспечения внедрения зависимостей. Но мне кажется, что ремонтопригодность кода была убита. Когда я хочу прочитать код, я не могу просто перейти к коду связанного класса,...
695 просмотров

управление событиями document.ready на крупном веб-сайте
ПРИМЕЧАНИЕ. Сейчас я создал подключаемый модуль jQuery, который является моей попыткой решить эту проблему. Я уверен, что его можно улучшить, и я, вероятно, пропустил множество вариантов использования, поэтому, если кто-то хочет оставить отзыв, не...
1532 просмотров

Каковы компромиссы между различными методами построения URL-адресов API: поддомен против подкаталога и версии?
У нас есть веб-приложение с доменным именем example.com . Теперь мы хотим расширить часть этого приложения как REST API, и мы обсуждаем лучший шаблон URL. Мы могли бы использовать шаблон URL api.example.com или example.com/api . Какие...
24158 просмотров
schedule 28.11.2022

Условная компиляция и проверки во время выполнения для настройки клиента?
Как поставщику нам необходимо поставлять приложения многим клиентам, а иногда нам необходимо настроить приложение для конкретного клиента, например, включив или отключив определенные функции или установив соответствующие значения по умолчанию для...
204 просмотров

Как бороться с дублированием кода в модулях puppet?
Я реализовал два марионеточных модуля для установки и настройки двух компонентов — A и B. Структура каталогов папки модулей выглядит следующим образом: modules modulea manifests init.pp install.pp...
355 просмотров
schedule 10.06.2023