- 1
new bool();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+117
new bool();
сишарпненько...
+137
public static IEnumerable<Step> OdometerPeriodicChecker(ScaleContext context)
{
//проверить, существуют ли таблицы
OdometerTaskHlp.CheckAndCreateTables();
while (context.IsRunning)
{
//Десятисекундная задержка после запуска программы
yield return new WaitStep(TimeSpan.FromSeconds(10));
try
{
foreach (LightAuto auto in context.Auto.All)
{
//CarOdometerChecker(context, auto);
}
}
catch (Exception ex)
{
TraceHlp2.WriteException(ex);
}
//задержка выполнения задачи на 3 часа
yield return new WaitStep(TimeSpan.FromSeconds(OdometerTaskHlp.TimeInterval * 3600));
}
Они запускают отдельный поток,
в потоке запускают этот метод while (context.IsRunning).
Потом им надо вернуться из задачи, для этого используется yield return.
+112
public class _
{ ...some code... }
public class ClassHelper : _
{ ...more code... }
в другой сборке
public class __
{ ...some code... }
...
//Разработчик понял, что начинает путаться в именах классов _ и __ и написал
public class lib : __
{ ... }
+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 тут ещё не было.