- 1
- 2
- 3
- 4
if (TrebContext.WebSession.IsExpiredProperty == "true")
{
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+135
if (TrebContext.WebSession.IsExpiredProperty == "true")
{
...
}
Индусы такие индусы.
bool? Не, не слышал.
+134
public void Open()
{
_session.OpenSession();
_log = new LogOperations(_session.CurrentSession);
if (!_session.DBIsExists)
{
var dictList = new List<string>
{
#region Добавление всех текстовых ресурсов в список для записи в словарь базы
Resources.AllChannelsSelected,
Resources.ArchiveClearDone,
Resources.ARMShotdown,
Resources.BWConnected,
Resources.BWConnecting,
Resources.BWSelected,
Resources.BWServerName,
Resources.Cannot_create_0fly,
Resources.Cannot_create_1fly,
Resources.Cannot_delete_0fly,
Resources.Cannot_delete_1fly,
Resources.CannotDeleteImage,
Resources.CannotDeleteVideo,
Resources.CannotSaveImage,
Resources.ColorConnected,
Resources.ColorConnecting,
Resources.ColorSelected,
Resources.ColorServerName,
Resources.CoolingBreak,
Resources.CreateClientError,
Resources.FreeSpace20,
Resources.FreeSpace5,
Resources.ImageSend,
Resources.ImageSendASTK,
Resources.MainForm_OPUConnect,
Resources.MainForm_RecordStart,
Resources.MainForm_RecordStop,
Resources.OPUAngle,
Resources.OPUConnected,
Resources.OPUDisconnected,
Resources.OPUSavePoint,
Resources.OPUScanning,
Resources.OPUScanningNotChangedSet,
Resources.OPUWatching,
Resources.PanoNotExists,
Resources.Panorama_Processing,
Resources.Panorama_StreamError,
Resources.Panorama_Success,
Resources.PresetPointRewrite,
Resources.PresetPointSaved,
Resources.ReadDataError,
Resources.Restart,
Resources.RestartFailed,
Resources.SaveImage,
Resources.ScanSetRewrite,
Resources.ScanSetSave,
Resources.StartRecord,
Resources.StopRecord,
Resources.ThermalConnected,
Resources.ThermalConnecting,
Resources.ThermalCoolingTime,
Resources.ThermalOFF,
Resources.ThermalON,
Resources.ThermalReady,
Resources.ThermalSelected,
Resources.ThermalServerName,
Resources.ThermalWork,
Resources.UnknowError,
Resources.UnknowError2,
Resources.UserTypeCommander,
Resources.UserTypeDefault,
Resources.UserTypeOperator,
Resources.UserTypeSystemPreferences,
Resources.VideoArchivePlayText,
Resources.VideoSend,
Resources.VideoSendASTK
#endregion
};
_log.CreateDictionary(dictList);
}
}
Метод, создающий словарь бд из ресурсов проекта
+137
{
//конструктор
public MotionEventsController(VideoServer server, MSO2Rotator rotator, Log log, Button recordButton)
{
_server = server;
_rotator = rotator;
_log = log;
_recordButton = recordButton;
}
public void Record(MotionDetectorFilter filter, MotionObjectsArgs movingObjects)
{
_server.StartRecord();
IsRecording = true;
_recordButton.BackColor = Color.Red;
switch (_server.Name)
{
case ServerNames.ColorServer:
_log(Resources.ColorStartRecord, String.Empty);
break;
case ServerNames.BwServer:
_log(Resources.BWStartRecord, String.Empty);
break;
case ServerNames.ThermalServer:
_log(Resources.ThermalStartRecord, String.Empty);
break;
}
}
}
Класс, принимающий кнопку записи в конструкторе.
+111
var serializer = new XmlSerializer(CurcedFiles.GetType());
try
{
CurcedFiles = (List<string>)serializer.Deserialize(stream);
status = true;
}
catch (Exception)
{
stream.Close();
Random rnd = new Random();
int a = rnd.Next(1, 1000);
File.Move("CurceFile.xml", "CurceFile_error " + a.ToString() + ".xml");
status = false;
}
Попытка прочитать из xml список файлов для удаления.
+141
try
{
concreteSubService.Price = strategy.GetPrice(concreteSubService);
}
catch (Exception ex)
{
throw ex;
strategy.Dispose();
}
очень заботливый код, нежно очищающий память
+141
var number = new Random();
if (number.Next(10)%2 == 0)
{...}
else
{...}
Нашёл такой шедевр в индокоде, которые мне дали модернизировать.
+107
if (_appliesTo.Contains("CH"))
{
depElig &= true;
}
else
{
depElig &= false;
}
Вроде такого boolshit тут ещё не было.
+138
string requestUrl = Request.Path.Replace(Request.ApplicationPath, string.Empty).TrimEnd('/').ToUpperInvariant();
string modelUrl = Model.Href.Replace(Request.ApplicationPath, string.Empty).TrimEnd('/').ToUpperInvariant();
if (requestUrl == modelUrl) {
Model.Classes.Add("current");
}
Кусок кода Orchard CMS, определяет, что в меню рендерится текущая страница.
Весело смотреть, что происходит, когда Request.ApplicationPath == "/"
+137
string[] CfgStrings = File.ReadAllLines(path);
title = CfgStrings[0].Replace("Тема: ", "");
message = CfgStrings[1].Replace("Сообщение: ", "");
ThreadsCount = Convert.ToInt32(CfgStrings[2].Replace("Потоков: ", ""));
passwd = CfgStrings[3].Replace("Пароль удаления: ", "");
board = CfgStrings[4].Replace("Доска: ", "");
thread = CfgStrings[5].Replace("Тред(если вайпаете доску, поставьте 0): ", "");
repeat = Convert.ToBoolean(CfgStrings[6].Replace("Зациклить вайп: ", ""));
proxies = LoadProxies(CfgStrings[7].Replace("Файл с проксями: ", ""));
+141
if (this.textControl1 != null && !"".Equals(text))
String.Empty? Нет, не слышал.