На языке OO, что Вы называете своим классом, который содержит Основной метод? [закрытый]

Вы можете использовать grey_accessibilityID("") Примерно так:

class MyFirstEarlGreyTest: XCTestCase {

  func testExample() {

    EarlGrey
      .select(elementWithMatcher: grey_accessibilityID("phone_number_text_field"))
      .assert(grey_sufficientlyVisible())
      .perform(grey_replaceText("1234"))
  }
}

Надеюсь, это поможет!

13
задан Cheery 20 January 2009 в 16:43
поделиться

15 ответов

Visual Studio создает "Program.cs" в эти дни, который кажется довольно разумным. Другое имя самодокументирования, которое я скорее люблю, является "EntryPoint".

16
ответ дан 1 December 2019 в 21:25
поделиться

Я не помещаю его в класс. На самом деле я даже не использую метод, просто отрывок кода:

#!/usr/bin/env ruby

puts 'Look Ma, no class, no method!'
0
ответ дан 1 December 2019 в 21:25
поделиться

Мне нравится "Запуск"

0
ответ дан 1 December 2019 в 21:25
поделиться

VB.NET:

Public Module Main
Public Sub Main(String args())
End Sub
End Module

0
ответ дан 1 December 2019 в 21:25
поделиться

Я думаю, что Программа является стандартным случаем. В моем случае я больше так или иначе побеспокоен для размышления об имени, которое я должен дать пространству имен особенно, если это содержит только один класс. В отсутствие категорических инструкций для именования пространства имен только с одним классом я придумываю шаблон как это: Тупик для абстрактных классов, Impl для реализации, Проект для названия скомпилированного dll/exe.

пример:

FootwearRemotingStubProject.dll:

namespace FootwearRemotingStubProject
{
    public class FootwearRemotingStub
    {
        ...
    }
}

FootwearRemotingImplProject.exe:

using FootwearRemotingStubProject;

namespace FootwearRemotingImplProject
{
    public class FootwearRemotingImpl: FootwearRemotingStub
    {
        ...
    }
}
0
ответ дан 1 December 2019 в 21:25
поделиться

XApplication, где X описательное имя программы.

0
ответ дан 1 December 2019 в 21:25
поделиться

Я думаю, используют имя по умолчанию языка, была бы хорошая идея... другие будут знать, что существует основное ()

0
ответ дан 1 December 2019 в 21:25
поделиться

Программа, кажется, стандарт. Работы для меня :D

1
ответ дан 1 December 2019 в 21:25
поделиться

Я всегда использовал FooLauncher, потому что он позволяет мне инкапсулировать всю логику о парсинге командной строки в одном классе (вместо того, чтобы пытаться получить его в один метод), который также позволяет лучшую тестируемость. Это - также лучшая сегрегация проблем: Foo мог бы быть чем-то, что Вы используете вне командной строки, но FooLauncher там для запуска Foo, данного обработку командной строки.

Это особенно важно в приложении, которое в целом имеет несколько инструментов командной строки в наличии: у каждого есть его собственное Средство запуска. Просто высказывание Программы имеет мало смысла, если Ваша "программа" имеет несколько инструментов командной строки.

1
ответ дан 1 December 2019 в 21:25
поделиться

Я предпочитаю ConsoleStub.cs для консольных приложений и Core.cs для другого

1
ответ дан 1 December 2019 в 21:25
поделиться

В Какао Objective C, основном (), сама функция C. Это отправляет сообщение в объект NSApplication, который представляет запущенное приложение.

1
ответ дан 1 December 2019 в 21:25
поделиться

Я называю основной класс в честь самого приложения. Например, программа Калькулятора могла бы иметь "CalculatorProgram" или просто класс "Калькулятора".

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

1
ответ дан 1 December 2019 в 21:25
поделиться

"Средство запуска"

2
ответ дан 1 December 2019 в 21:25
поделиться

Я использую или Основной или Основной

2
ответ дан 1 December 2019 в 21:25
поделиться

Основной. Пакет, куда это помещается, говорит остальных.

com.finance.calculator.Main

И в основном я только имею:

public static void main( String [] args ) { 
    FinanceCalculator calc = new FinanceCalculator();
    calc.show(); // or start(); or init. or whatever.
}

:S Я надеюсь, что никогда не должен кодировать Финансовый Калькулятор :S :S

1
ответ дан 1 December 2019 в 21:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: