powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Наши за рубежом [закрыт для гостей] / баги пошли
2 сообщений из 2, страница 1 из 1
баги пошли
    #172949
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пара багов (позже будут еще, куда денутся, родимые):

1. При выполнении Code Review я прочел следующее для правила 1099:

Rule 1099

Literal, hard-coded string found in code
...

Visual C# .NET example:

ResourceManager = new ResourceManager("MyLocalizedData",
this.GetType().Assembly);
string foo = rm.GetString("string1");

...

Очевидно, должно быть:

ResourceManager rm = new ResourceManager("MyLocalizedData", this.GetType().Assembly);

При этом я бы еще заметил, что this.GetType().Assembly неуместно для статичных
"вещей",
а именно для метода static void Main(string[] args) приложения C# HelloWorld и
было
предложено такое.

2. Аналогично для правила 1081:

Main() without event error handler found

public static void Main()
{
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += new
UnhandledExceptionEventHandler(TopLevelErrorHandler);
}

static void TopLevelErrorHandler(object sender, UnhandledExceptionEventArgs args)
{
Console.WriteLine("Error Occured : " + e.Message);
}
Тут неясно, откуда взялся объект e - исключение. Видимо, забыли строку

Exception e = (Exception) args.ExceptionObject;
...
Рейтинг: 0 / 0
баги пошли
    #172951
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я ошибся местом - продолжение треда Ищу спонсора в Америке
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Наши за рубежом [закрыт для гостей] / баги пошли
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]