Вопросы по теме 'code-cleanup'

Получить операционную систему без использования WMI
У меня есть сценарий Powershell, в котором мне нужно получить операционную систему для различных серверов. До сих пор я использовал WMI для выполнения этой задачи, однако я читал о том, как WMI может получать тайм-ауты, поэтому мне было интересно,...
7381 просмотров

Удалите неиспользуемые файлы исходного кода
В Visual Studio 2010 у меня есть большое решение, которое содержит ряд файлов .cs, которые больше не используются (не упоминаются в .csproj), но все еще присутствуют в репозитории кода (ClearCase). Вы знаете какой-либо инструмент / расширение /...
1807 просмотров

Sublime Text 2: обрезать конечный пробел по требованию
Я знаю, что Sublime Text 2 может удалять конечные пробелы в файлах при сохранении. Когда вы работаете в команде и вносите изменения в файл, это приводит к огромным различиям, которые делают экспертную оценку кода более громоздкой. По этой причине...
99844 просмотров
schedule 12.07.2023

Как высушить повторяющийся код Ruby?
Я относительно новичок в рубине. Можно ли это высушить? И как? def primary_phone number_to_phone self.primary_phone_number end def primary_phone=(number) self.primary_phone_number = number.gsub(/\D/, '') end def secondary_phone...
271 просмотров

Как вызвать функцию по ее имени. Подход с использованием 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) {...
532 просмотров
schedule 16.07.2022

закрыть, деструктор и завершить: противоречия Java
У меня есть следующий код, который прекрасно работает в моем классе, читая файл построчно. try { FileInputStream in = new FileInputStream(filename); BufferedReader reader=new BufferedReader(new InputStreamReader(in)); String...
346 просмотров
schedule 23.09.2022

foreach и группы методов
Resharper значительно упростил цикл, но теперь меня беспокоит неиспользуемая переменная, как мне сделать это чисто? foreach (Field Test in Line.Where(IsStartKey)) Phase = ScanPhase.Processing; ... private static bool IsStartKey(Field Test) {...
168 просмотров
schedule 05.03.2024

Как писать чистые хранимые процедуры SQL Server
При разработке хранимой процедуры код обычно далек от чистоты. Часто нецелесообразно разбивать код хранимой процедуры на единственную ответственность (CTE, длинные списки выбора, разбивка добавляет еще больше функций/процедур и сложности). PL/SQL...
2609 просмотров

гсуб! чистая строка, без апострофа
Попытка удалить апостроф в строке. Используя приведенный ниже код, я удалил апостроф и пробелы, может ли кто-нибудь помочь мне исправить это, поэтому я просто удаляю апостроф? def clean_uniname(text) return text.gsub!(/\s|"|'/, '') end
586 просмотров
schedule 04.11.2022

Путаница в обработке исключений C++
Итак, в основном у меня есть этот простой код оболочки для внешней библиотеки C, и я новичок с точки зрения правильной обработки исключений. Заранее: код показывает одну и ту же проблему два раза, но, возможно, для версии класса есть другое...
87 просмотров

RxJava Условный способ очистки FlatMap
Я ищу более чистый способ создания условного flatMap() , я прочитал this , но у меня возникли проблемы с его применением в моем коде: // given variables for the sake of simplicity val stringSingle = Single.just("dog") val isCatEat =...
2440 просмотров
schedule 13.07.2022

Нужна помощь в улучшении базового калькулятора С#
Я сделал этот базовый калькулятор C#, чтобы обдумать то, чему я научился за последние несколько дней. Я абсолютный новичок, и я хотел бы получить предложения по его улучшению и сокращению. Я пытался добавить операторы switch и несколько методов,...
307 просмотров
schedule 09.09.2022

Как написать чистый код без всех этих каскадных рождественских елок ошибок?
Я написал функцию, которая должна делать простую вещь: искать определенный адрес в таблице и возвращать идентификатор, если он уже существует если нет, создайте новую запись для этого конкретного адреса вернуть идентификатор этой вновь...
135 просмотров
schedule 14.04.2023

Совет, необходимый для рефакторинга устаревшего кода
Я работаю с устаревшей базой кода и хотел бы использовать TDD для добавления новых функций в код, который я сейчас изменяю. Обратите внимание, что в текущей кодовой базе НЕТ UT. У меня есть класс Calculator со следующей реализацией: public...
150 просмотров
schedule 19.01.2023