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

Под ремонтопригодностью понимается природа, методы, теория и искусство максимизации легкости, с которой актив может поддерживаться, изменяться или улучшаться в течение всего ожидаемого срока полезного использования.
11

Что нам делать, чтобы подготовиться к 2038 году?

Мне хотелось бы думать, что часть программного обеспечения, которое я пишу сегодня, будет использоваться через 30 лет. Но я также знаю, что многие из них основаны на традиции UNIX разоблачения времени как количества секунд с 1970 года. #include <...
30 авг. '08 в 18:42
7

Написание кода, поддерживаемого событиями

Недавно я начал играть с управляемыми событиями архитектурами, исходя из довольно стандартного объектно-ориентированного мышления. Первое, что я заметил, заключалось в том, что трудности в понимании и отслеживании через программы, по-видимому, экспо...
08 апр. '11 в 15:43
28

Насколько сложным должен быть код?

Я изучаю алгоритмы, которые могут помочь мне написать меньший, но более сложный код. Вместо того, чтобы писать 150 строк инструкций if-else, я могу разработать алгоритм, который делает это в 20 строках. Проблема в том, что многие из этих алгоритмов м...
16 янв. '09 в 21:20
5

Выполнение вычислений в MySQL и PHP

Контекст: У нас есть приложение PHP/MySQL. Некоторые части вычислений выполняются непосредственно в SQL. например: Все пользователи, созданные за последние 24 часа, будут возвращены через SQL-запрос (NOW() - 1 день) Между девелопером и мной обсужд...
23 июн. '11 в 3:41
5

Массив объектов vs Объект объектов

Проблема заключается в том, чтобы решить компромисс между следующими обозначениями: Основанный на JSON: "users": { "id1": { "id": "id1", "firstname": "firstname1", "lastname": "lastname1" }, "id2": { "i...
17 июл. '15 в 6:17
1

Расчет метрик кода в Visual Studio

Каков предпочтительный диапазон оценки для вычисления метрик кода для следующих Индекс работоспособности Цикломатическая сложность Глубина наследования class Coupling
09 янв. '10 в 14:56
9

управление событиями document.ready на крупномасштабном веб-сайте

ПРИМЕЧАНИЕ. Теперь я создал плагин jQuery, который является моей попыткой решения этой проблемы. Я уверен, что его можно было бы улучшить, и я, вероятно, не обратил внимания на множество вариантов использования, поэтому, если кто-то хочет дать отзы...
28 сент. '11 в 10:59
5

Можно ли использовать #include.c исходный файл для поддержки встроенного кода C?

Я не специалист по программированию C, и я знаю, что исходный файл .c из другого считается плохой практикой, но у меня есть ситуация, когда я думаю, что это может помочь в ремонтопригодности. У меня большая структура с большим количеством элементов...
11 окт. '18 в 10:21
4

К CTE или не к CTE

Задерживаясь с SQL2000 слишком долго, у меня не было большой подверженности общим табличным выражениям. Ответы, которые я дал здесь (# 4025380) и здесь (# 4018793), прошли против потока в том, что они не использовали CTE. Я ценю, что для рекурсии о...
27 окт. '10 в 20:47
10

Наш код сосет, и я не могу его исправить. Помогите!

Наш код сосет. Собственно, позвольте мне пояснить это. Наш старый код сосет. Это трудно отлаживать и полна абстракций, которые мало кто понимает или даже помнит. Только вчера я провел час, отлаживая область, в которой я работал в течение в течение ...
01 сент. '10 в 13:32
9

Какой самый чистый способ написать многострочную строку в JavaScript?

На самом деле не нужно добавлять новые строки, просто что-то читаемое. Что-нибудь лучше этого? str = "line 1" + "line 2" + "line 3";
19 окт. '09 в 15:07
18

Дизайн альтернативного (свободного?) Интерфейса для регулярных выражений

Я только что видел огромное регулярное выражение для Java, которое заставило меня немного подумать о поддерживаемости регулярных выражений вообще. Я считаю, что большинство людей, за исключением некоторых неудачников, согласятся с тем, что регулярные...
16 окт. '09 в 16:18
8

Что делает Perl-код пригодным для обслуживания?

Я пишу Perl уже несколько лет, и это мой предпочтительный язык для обработки текста (многие из проблем генетики/геномики, над которыми я работаю, легко сводятся к проблемам обработки текста). Perl как язык может быть очень прощающим, и можно написать...
03 дек. '10 в 19:27
4

Крутой код. IoC на помощь

В question о полезности контейнера IoC, победитель-заявитель отметил, что с контейнером IoC вы можете принять это: public class UglyCustomer : INotifyPropertyChanged { private string _firstName; public string FirstName { get { re...
14 дек. '10 в 2:03
4

Поддержание как бесплатных, так и сторонних версий приложения

Я хочу создать PRO-версию моего приложения для Android и задавался вопросом, как структурировать мой репозиторий. Знайте, что у меня есть ветки ствола и функции. Я хотел бы поставить про версию в другой ветке, но, может быть, есть лучший способ? Нап...
27 мар. '10 в 11:20