Описание тега code-cleanup

Очистка кода - это процесс написания кода, который очищает оставшиеся структуры данных и другие нежелательные материалы из памяти и файловой системы. Это не то же самое, что рефакторинг кода, который включает в себя упрощение понимания, поддержки и изменения самого исходного кода.
1 ответ

Как найти и заменить весь текст лицензии из набора файлов с помощью регулярного выражения PHP?

У меня есть несколько файлов PHP, которые содержат текст лицензии GPL, но содержат текст мусора внутри. Я хочу удалить этот полный текст лицензии из всех файлов в каталоге. Какое регулярное выражение будет соответствовать начальному и конечному текс…
13 фев '14 в 15:20
2 ответа

Как вызвать функцию по имени. Подход с использованием STL::map и Class

Основано на посте Как вызвать функцию по имени (std::string) в C++?, пытался сделать версию с использованием CLASS, но мой подход не работает. class A { public: int add(int i, int j) { return i+j; } int sub(int i, int j) { return i-j; } }; typedef i…
20 окт '13 в 17:05
2 ответа

Как бы вы изменили этот "сложный метод" для кодеклимата?

Я пытаюсь выяснить, как выполнить рефакторинг некоторого кода, основываясь на том, что говорит мне кодеклимат, пока что кажется, что любой метод, который длиннее 5 строк или имеет оператор if, является "сложным". В этом случае я пытаюсь создать собы…
27 июн '14 в 18:07
1 ответ

Создание объектно-ориентированной модели AngularJS с Restangular

Я новичок в Angular и пытаюсь выяснить, как создать модель для очистки моего контроллера. Я использую Restangular и создал фабрику, которая возвращает объект модели. Я думал, что мог бы сделать что-то вроде этого... модель Testimonials.factory('Test…
26 июн '14 в 21:01
1 ответ

Разработайте шаблон, чтобы попытаться получить данные из нескольких источников в иерархии

У меня есть случай, когда у меня есть несколько источников данных резервного копирования. Под источником данных я подразумеваю абстракцию, например. Файл, NoSql/SQL DB,Diff таблицы, архивы. У меня есть конкретная иерархия для доступа к данным, и я м…
23 апр '15 в 11:05
1 ответ

Как использовать правила StyleCop для очистки с помощью Resharper

Как я могу сделать уборку с ReSharper с помощью Settings.StyleCop файл как правила? Я не могу сделать это, используя только ReSharper Настройки очистки. я использую Visual Studio 2013 и 2015
1 ответ

Как применять комбинированную технику с условием if

Синтаксис кода C# ниже public void Cancel() { // If reservation already started throw exception if (DateTime.Now > From) { throw new InvalidOperationException("It's too late to cancel."); } //for gold customer IsCanceled= false if (IsGoldCustomer…
07 май '17 в 16:02
1 ответ

Обобщение кода JQuery

Этот код не чистый. Но это работает Мне нужен чистый код. Есть ли способ конвертировать этот код в чистый код? var favIcon = $(obj).find('i').first(); if (favIcon.hasClass('fa-star')) { favIcon.removeClass('fa-star'); favIcon.addClass('fa-star-o'); …
28 ноя '13 в 20:44
1 ответ

Как настроить левое поле для параметров в ReSharper/VS2010?

Это глупо, но когда у меня что-то подобное SomethingStupid.Whatever(string a, string b, string c); И тогда я разрываю их так: SomethingStupid.Whatever(string a, string b, string c); Мой код очистки перемещает их в эту позицию, когда я хотел бы видет…
1 ответ

Очистка кода - несколько всплывающих окон JQuery

Я использую повторяющийся модуль для клиента, чтобы всплывающее окно каждого элемента продукта на его странице. Код, который у меня есть, работает, но я думаю, что он очень раздутый, и можно было бы написать его более кратко. Любая помощь, чтобы най…
25 фев '18 в 17:51
1 ответ

Удаление лишнего кода

Я пытаюсь сделать игру в OpenGL и хочу переместить камеру. Я сделал это с помощью этого кода: t.calculations(&t1, 5.54, 1.54, 10, 10, 1); t.calculations(&t2, 5.54, 1.54, 10, 10, 1); t.calculations(&t3, 5.54, 1.54, 10, 10, 1); t.calculati…
24 дек '12 в 01:37
0 ответов

В bash, какие ловушки наследуются функциями и встроенными функциями?

Я не совсем понимаю, какие ловушки наследуются, когда в bash, На странице написано: Когда нужно выполнить простую команду, отличную от встроенной функции или функции оболочки, она вызывается в отдельной среде выполнения [...] [T]raps, захваченные об…
09 апр '18 в 01:06
3 ответа

Очистка кода: лучший способ разбить длинную инструкцию на несколько строк

У меня довольно длинное логическое утверждение, и оно должно быть разбито на несколько строк. Где лучшие места, чтобы разбить утверждение? Есть ли соглашение о разделении логических операндов и лямбда-выражений linq? Visual Studio 2013 с ReSharper о…
09 дек '14 в 20:58
2 ответа

Проверка наличия элемента в логическом массиве

Я взял урок программирования, и я пересматриваю старые программы, которые я не совсем понял. Это программа Game Of Life, и у меня есть вопрос по поводу очистки кода. Мне нужно убедиться, что элемент массива находится в границах, прежде чем проверять…
30 май '13 в 14:40
1 ответ

Uncrustify: неправильная вставка блока неверна

У меня есть этот код: dispatch_async(dispatch_get_main_queue(), ^{ if (self.adAppearBlockIsAnimated) { [UIView animateWithDuration:kAnimationTime animations:^{ self.adAppearBlock(); }]; } }); К сожалению, Uncrustify делает его похожим на: dispatch_a…
1 ответ

FontSizer Script есть более чистый способ?

Я использую Jquery-Cookie для хранения размера шрифта и если ссылка активна. Все работает как я хочу. Но я новичок в Jquery, и я хочу спросить вас, ребята, есть ли более чистый и быстрый способ сделать это. Таким образом, активная ссылка подчеркнута…
04 сен '14 в 08:07
1 ответ

Эффективный способ скопировать коллекцию узлов, обработать их, а затем сериализовать?

Сначала я думал, что регулярное выражение для удаления YUI3 classNames (или целых атрибутов класса) и атрибутов id из сериализованной строки DOM было достаточно разумным подходом - но теперь я не уверен, учитывая различные предупреждения об использо…
06 фев '11 в 07:17
2 ответа

Случайная строка в AS3

Я недавно работал над проектом AS3 с модулем, который работает так: У меня есть 50 строк, и я выбираю одну из них случайным образом в данный момент времени. Когда я закончу с выбранным, я выбираю другой случайным образом из 49 левых снова и так дале…
24 июл '13 в 10:18
1 ответ

Есть ли автоматический способ исправить одну строку ifs в PHP?

Я не знаю, только это я или нет, но у меня аллергия на одну строку, если в любом c как язык, я всегда хотел бы видеть фигурные скобки после, если вместо if($a==1) $b = 2; или же if($a==1) $b = 2; Я хотел бы увидеть if($a==1){ $b = 2; } Я полагаю, чт…
11 янв '12 в 19:20
2 ответа

Правильно проводить очистку от статического HTREEITEM

У меня есть главное окно с контролем дерева. Мне нужно отслеживать определенные изменения отмеченного элемента, поэтому я решил сделать static HTREEITEM переменная для хранения этой ручки. Я не знаю, если установить переменную в NULL в моем WM_DESTR…
02 апр '14 в 07:54