code-quality — все вопросы

3ответа
2 голоса
Использование методов, которые не тестируются в рамках единичного теста для другого метода?
Я строю генератор Судоку. У меня есть класс платы с рядом методов: public class Board { public Board() { /* Creates an empty board */ } public bool ValidateRow(int row) { /* Checks for err
7ответов
2 голоса
После того, сколько строк кода нужно сломать?
Во время работы над существующей базой кода я обычно сталкиваюсь с процедурами, которые содержат Оскорбительное использование операторов IF и Switch . Процедуры состоят из подавляющего кода , кото
2ответа
2 голоса
Существует ли индустрия программного обеспечения для преобразования старого, устаревшего кода в новые стандарты? [Дубликат]
     У этого вопроса уже есть ответ:                   Как финансовые организации планируют деградировать старые языки программирования таких как COBOL? [Закрыт]                             
6ответов
2 голоса
Как избежать дублирования кода при условии else?
Как избежать дублирования использования doSomethingCommon() в следующем блоке кода? doSomething(); if (conditionA) { doSomethingSpecificToConditionA(); doSomethingCommon(); } else if (con
3ответа
2 голоса
Могут ли определенные ожидания поведения быть частью контракта с интерфейсом?
С учетом следующего кода: public interface IUserDataProvider { ICollection<SomeClass> getSomeClassRecordsForUser(int idUser); } Можно ли определить (через документацию) ожидан
3ответа
2 голоса
Рекомендуемые рекомендации для объявления переменных bash /sh
Я программировал в BASH некоторое время, и скрипты, которые я пишу, начинают усложняться. Я понял, что начал приносить некоторые привычки с C /C ++ и хотел получить подтверждение, если мне нужно
3ответа
2 голоса
Есть ли способ иметь четыре возможных результата без повторения двух условий? [Дубликат]
     У этого вопроса уже есть ответ:                   Как превратить таблицу истинности в минимально возможный блок if /else                                      7 ответов                 
1ответ
2 голоса
Является ли @staticmethod распространения запаха кода?
Рассмотрим класс Python с несколькими методами @staticmethod и несколькими методами экземпляра. Статические методы не принимают экземпляр определяющего класса в качестве параметров. Считаете ли
2ответа
2 голоса
Как вы обрабатываете незначительные изменения в исходном коде, вызывая разрыв в дереве версий?
Например, у меня есть файл с плохим отступом (по крайней мере, не связанным с остальной частью проекта). Если я исправлю отступ и фиксацию, произойдет серьезное изменение в файле в определенный м
2ответа
2 голоса
Предотвратите получение кода [дубликат]
     У этого вопроса уже есть ответ:                   Способы перераспределения мусора и поддержания здравомыслия? [Дубликат]                                      11 ответов               
3ответа
2 голоса
Какой из этих проектов предпочтительнее? [Дубликат]
     У этого вопроса уже есть ответ:                   Если одноцелевое приложение-утилита использует класс                                      4 ответов                               
4ответа
2 голоса
Нормально ли нужно время, чтобы понять код, который я написал недавно [закрыт]
В последнее время я имею в виду несколько недель назад. Я пытаюсь продолжить проект, который я покинул 2 недели назад, и мне нужно время, чтобы понять некоторые функции, которые я написал (не скопир
3ответа
2 голоса
Избегайте опций (опций) в javascript [закрыто]
Многие фреймворки, такие как плагины jQuery, используют «необязательный» параметр. В основном словарь (или структура ключа /значения) с набором дополнительных параметров вместо отправки в функцию па
5ответов
2 голоса
В каких углах вы работаете на работе?
Вы когда-нибудь позволяли своим стандартам кодирования скользить, чтобы соответствовать срокам или экономить время? Начну с тривиального примера: Мы придумали стандарт кодирования при работе н
2ответа
2 голоса
Подчеркивая важность порядка при использовании короткозамкнутых условий
Я работал над фрагментом кода, когда заметил, что оператор if может работать или сбой в зависимости от порядка, используемого для части, связанные с and. Вы можете воспроизвести проблему следующи
1ответ
2 голоса
Альтернатива для кода с комментариями, который будет использоваться позже
Мне пришлось реализовать модуль, который после завершения, клиент вдруг спросил, что на некоторое время его не нужно будет отображать, поэтому мне было предложено прокомментировать его (так как мы,
3ответа
2 голоса
если интерфейс c # содержит только определение getter и setter, является ли это запахом кода?
Проект, над которым я работаю, имеет следующий код для интерфейса Пример: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test { public interfa
3ответа
2 голоса
Предлагается ли профессиональный обзор кода /наставничество? [закрыто]
Я - новый разработчик, который работал над некоторыми личными проектами, а также с некоммерческими /благотворительными проектами. Тем не менее, я, кажется, самый «старший» разработчик в своем кругу,
3ответа
2 голоса
Рефакторинг ужасного кода Java [дубликат]
     У этого вопроса уже есть ответ:                   Я унаследовал 200K строк кода спагетти - что теперь?                                      19 ответов                               
6ответов
2 голоса
Каковы методы поддержания высокого качества кода при изменении требований?
Всякий раз, когда я пишу часть функциональности с нуля, это хороший и надежный код. Но часто мои предположения о том, как код должен работать, эволюционируют с течением времени. После того, как я
1 2 3 4 5 6 7

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132