- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public string GetStringOfEnum(object myEnum)
{
string sValue = "";
sValue = Enum.GetName(myEnum.GetType(), myEnum);
return sValue;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+138
public string GetStringOfEnum(object myEnum)
{
string sValue = "";
sValue = Enum.GetName(myEnum.GetType(), myEnum);
return sValue;
}
Nuff said...
+131
public int stream;
public override string ToString()
{
return group_name + teacher_name + " " + discipline_name + " " + discipline_type + " " + stream.ToString();
}
public override int GetHashCode()
{
return stream;
}
public override bool Equals(object obj)
{
try
{
stream = Convert.ToInt32(obj.ToString());
}
catch { }
return false;
}
Есть класс, который принимает список производных только от object классов. Необходимо было запихнуть в него мой класс и пошаманить над переменной stream. Дальше я думаю комментарии не требуются.
+103
public bool Enabled(string elementId)
{
bool flag = false;
bool flagFalse = false;
bool flagTrue = false;
bool mainFlag = false;
IWebElement input = Driver.FindElement(By.Id(elementId));
if (input.Enabled == true)
{
flagTrue = true;
}
else
if (input.Enabled == false)
{
flagFalse = false;
}
if (flagTrue = true)
{
mainFlag = flagTrue;
}
else if (flagFalse == false)
{
mainFlag = flagFalse;
}
return mainFlag;
}
Астрологи объявили неделю флагов. Их количество увеличивается вдвое.
+104
public bool EqualsToZero(int a){
try {
var b=100/a;
return false;
}
catch{
return true;
}
}
Why not?
+110
private string _guin = Convert.ToString(Convert.ToString(Convert.ToString((string)Guid.NewGuid().ToString()).ToString() as string).ToString() as string).ToString() as string;
+133
try
{
DirectoryInfo dir = new DirectoryInfo(Path.GetDirectoryName(filePath));
if (!dir.Exists)
{
dir.Create();
}
}
catch (IOException ex)
{
throw ex;
}
catch (Exception ex)
{
throw ex;
}
catch
{
throw new Exception("Системная ошибка при создании директории");
}
+143
public bool IsValidDirectoryPath(string directoryPath)
{
bool isValid = true;
if (directoryPath == "") { isValid = false; }
return isValid;
}
Nuff said.
+134
//костыль так как 1бф у нас не как все
if (mod.ModulType == null)
{
if (Inlist[0].Contains("1BF01")) mod.ModulType = "DO";
}
Решил допилить свою прогу, наткнулся на вот такой кусок)) замудренный алгоритм работал как часы, но все же без подпорок не обошлось.
+133
//checks if the string is a hex stream e.g. "31 32 33 6A F8"
private bool _IsHexStream(string sValue)
{
sValue = sValue.Trim();
if (sValue.Length < 2)
{
return false;
}
for (int i = 0; i < sValue.Length; i++)
{
if(_IsHexChar(Convert.ToChar(sValue.Substring(i,1))) == false)
{
return false;
}
}
//every third char must be a space, only possible in case of two bytes
if (sValue.Length > 3)
{
for (int i = 2; i < sValue.Length; i += 3)
{
string sBuffer = sValue.Substring(i, 1);
if (sBuffer.Equals(" ") == false)
{
return false;
}
}
}
//string is a hex stream
return true;
}
+134
TestScriptResult Test_method( ... )
{
TestScriptResult result = new TestScriptResult();
object obj = null;
///...
obj = foo.Set(...);
if (obj.GetType() == typeof(Exception))
{
result.SetResult(TestScriptResult.eTestResult.FAIL_SET_REQUEST, ((Exception)obj).Message);
_LogTestMethodEnd(result);
return result;
}
else
{
}
}
public Object Set(...)
{
//...
if(CheckForErrors(res) == true)
{
//create error description
string sErrorDescription = string.Format("Error during ...."));
//create exception object and return this
Exception ex = new Exception(sErrorDescription);
//error logging
m_logger.Error(sErrorDescription);
return ex;
}
else
{
}
}
Ну нах так жыть, котаны???