Публикации по теме '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 просмотров
schedule
15.09.2021
Какие книги / веб-сайты я должен прочитать, чтобы научиться писать читаемый и поддерживаемый код 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 просмотров
schedule
29.06.2022
Альтернативы Google App Engine + Java
Если я разработаю свое веб-приложение на GAE с использованием Java, будут ли у меня в будущем простые возможности миграции, или я останусь на GAE?
Какие еще могут быть альтернативы Google App Engine + Java?
Нет:
963 просмотров
schedule
06.07.2022
Как написать настраиваемую программу на ABAP?
У меня есть опыт разработки программ на ABAP, и я хотел бы знать, как я могу писать код с учетом будущих изменений.
Например, недавно я разработал программу для индивидуального процесса на стороне клиента, и изначально требования были простыми, и...
201 просмотров
schedule
16.09.2022
Используйте функцию Gradle из другого файла Gradle
Я хочу логически разделить мои 300 строк build.gradle на несколько файлов сборки, чтобы упростить поддержку и расширение.
Как я заметил, можно разделить задачи Gradle на несколько файлов и использовать их с:
apply from: "myGradleFile"
К...
1892 просмотров
schedule
25.09.2022
Сравнение скорости — процедурный и объектно-ориентированный в интерпретируемых языках
В интерпретируемых языках программирования, таких как PHP и JavaScript, каковы последствия использования объектно-ориентированного подхода вместо процедурного?
В частности, я ищу контрольный список вещей, которые следует учитывать при создании...
8850 просмотров
schedule
10.10.2023
Какой фреймворк я должен использовать для обеспечения лучшего долгосрочного обновления/ремонтопригодности, CakePHP или CodeIgniter?
Я выбираю фреймворк, чтобы попробовать PHP. Я сузил список до CakePHP и CodeIgniter. У меня есть пара вопросов к любому из вас, кто использовал или знаком с обоими:
Мне нравится тот факт, что CakePHP по умолчанию хранит большую часть кода вне...
1653 просмотров
schedule
29.12.2022
Индекс ремонтопригодности
Я столкнулся с рекомендуемыми значениями индекса ремонтопригодности (MI) следующим образом:
85 и больше : хорошая ремонтопригодность
65–85 : умеренная ремонтопригодность.
65 и ниже : сложно поддерживать очень плохие фрагменты кода...
7191 просмотров
schedule
09.01.2023
Для построения цикла и сложности кода
У моей группы есть некоторые обсуждения и сильные чувства по поводу построения цикла.
Мне нравятся такие петли, как:
size_t x;
for (x = 0; x < LIMIT; ++x) {
if (something) {
break;
}
...
}
// If we...
7653 просмотров
schedule
04.11.2022
jQuery Рефакторинг/Поддержка
Я немного искал SO и не нашел никаких вопросов/ответов, которые мне помогают. Проблема в том, что мои вызовы функций jQuery становятся слишком большими, чтобы их поддерживать. Мне интересно, должен ли я проводить рефакторинг намного больше или есть...
567 просмотров
schedule
13.11.2022
Внедрение зависимостей и ремонтопригодность кода
Я работаю над проектом (vb.net/asp.net), который использует интерфейсы для обеспечения внедрения зависимостей. Но мне кажется, что ремонтопригодность кода была убита. Когда я хочу прочитать код, я не могу просто перейти к коду связанного класса,...
695 просмотров
schedule
20.11.2022
управление событиями document.ready на крупном веб-сайте
ПРИМЕЧАНИЕ. Сейчас я создал подключаемый модуль jQuery, который является моей попыткой решить эту проблему. Я уверен, что его можно улучшить, и я, вероятно, пропустил множество вариантов использования, поэтому, если кто-то хочет оставить отзыв, не...
1532 просмотров
schedule
08.03.2023
Каковы компромиссы между различными методами построения URL-адресов API: поддомен против подкаталога и версии?
У нас есть веб-приложение с доменным именем example.com . Теперь мы хотим расширить часть этого приложения как REST API, и мы обсуждаем лучший шаблон URL.
Мы могли бы использовать шаблон URL api.example.com или example.com/api . Какие...
24158 просмотров
schedule
28.11.2022
Условная компиляция и проверки во время выполнения для настройки клиента?
Как поставщику нам необходимо поставлять приложения многим клиентам, а иногда нам необходимо настроить приложение для конкретного клиента, например, включив или отключив определенные функции или установив соответствующие значения по умолчанию для...
204 просмотров
schedule
22.05.2023
Как бороться с дублированием кода в модулях puppet?
Я реализовал два марионеточных модуля для установки и настройки двух компонентов — A и B. Структура каталогов папки модулей выглядит следующим образом:
modules
modulea
manifests
init.pp
install.pp...
355 просмотров
schedule
10.06.2023