Tag: кода

Когда можно использовать обработку исключений для бизнес-логики?

Я думаю, что принято считать, что в качестве общего правила на Java (и, возможно, на любом языке с обработкой исключений) следует попытаться избежать использования обработки исключений, чтобы фактически обрабатывать бизнес-логику. В общем, если ожидается, что определенная ситуация должна произойти, нужно проверить ее и обработать ее более непосредственно, чем полагаться на обработку исключений, чтобы выполнить проверку […]

Покрытие кода, не показывающее результаты с помощью Xcode + gcov

Я пытаюсь получить покрытие Code для симулятора iPhone и всегда получаю покрытие в размере 0%. Ниже приведены сведения о конфигурации и шаги, которые я пробовал. конфигурация Xcode 3.2.5 / iOS 4.1 и iOS 4.2 / Mac 10.6 / GCC 4.2 Приложение UICatalog Рекомендации http://www.cubiclemuses.com/cm/articles/2009/05/14/coverstory-on-the-iphone/ http://developer.apple.com/library/mac/#qa/qa2007/qa1514.html меры Включить «Генерировать файлы тестового покрытия» Включить «Прикладной программный stream» […]

Подписывание ароматов продуктов с gradleиентом

Я использую tyring для переноса моих проектов на gradleиент. Один из моих проектов имеет несколько продуктов вкусов, и каждый из них должен быть подписан с другой signConfig в своей версии. Так вот что я пробовал до сих пор: buildscript { … } apply plugin: ‘android’ android { compileSdkVersion 17 buildToolsVersion ’17’ signingConfigs { flavor1 { […]

Как испускать и выполнять байт-код Java во время выполнения?

Я пишу интерпретатор в Java для языка, специфичного для домена, с некоторыми возможностями сценариев. Я уже реализовал синтаксический анализатор и теперь должен сделать задний конец. С этой целью я рассматриваю возможность либо написать собственный интерпретатор (либо работать с абстрактными синтаксическими деревьями, либо с помощью некоторых пользовательских байт-кодов), либо целевой JVM (испускать и выполнять байт-код Java […]

«CompanyName.Foo» – это «пространство имен», но используется как «тип»,

Пересмотр вопроса Я воскрешаю этот вопрос, потому что сегодня я снова столкнулся с этой ошибкой, и я все еще совершенно смущен, почему компилятор C # пытается проверить наличие конфликтов между пространствами имен и типами в контекстах, где нет смысла, чтобы пространство имен существовало. Если бы у меня был… public Foo MyFoo { get; set; } […]

Ошибка кодового знака: профиль Provisioning не найден.

Я работаю целый день, чтобы попытаться создать приложение на своем устройстве. Я получаю эту ошибку, когда пытаюсь построить на своем устройстве. Я читал об этой проблеме, но не понимаю, как ее исправить. Следующее – это то, где я бы поверила, что проблема такова. Я новичок в этом, поэтому у меня нет опыта, как это решить. […]

Как я могу тестировать графический интерфейс?

Расчеты в моем коде хорошо протестированы, но из-за большого количества графического кода мой общий охват кода ниже, чем хотелось бы. Существуют ли какие-либо рекомендации по унифицированному графическому интерфейсу? Это даже имеет смысл? Например, в моем приложении есть графики. Мне не удалось выяснить, как автоматизировать тестирование графиков. AFAIK требует, чтобы график был правильным. (Я использую Java […]

Не удается получить доступ к родительским элементам при работе с аннотациями макросов

Я как бы заблокирован следующей ( макрокомандой ) ситуацией. Предположим, у меня есть аннотация, называемая @factory которая направлена ​​на создание метода apply для аннотированного признака в соответствующем сопутствующем объекте. Например, учитывая trait A : @factory trait A { val a1: Int } ожидаемый код, который должен быть сгенерирован, следующий: object A extends Factory[A] { def […]

Форматирование Литеральные параметры fragmentа кода C #

Есть ли способ, который я могу изменить, как Literal fragmentа кода отображается, когда он используется в коде, который генерирует fragment? В частности, я хотел бы знать, могу ли я иметь литерал, называемый say, $ PropertyName $, а затем заставить механизм fragmentа отображать «_ $ PropertyName $, где первый символ выполнен в нижнем регистре. Я не […]

Как получить «кодовое обозначение» gdb на OSX?

Поскольку мне нужен gdb поддержкой Python, я установил другую версию через brew tap homebrew/dupes brew install gdb Я хочу использовать этот gdb с Eclipse CDT, где я ввел путь к двоичному в настройках отладки. Однако запуск программы для отладки завершается неудачей со следующим сообщением: Error in final launch sequence Failed to execute MI command: -exec-run […]

Давайте будем гением компьютера.