- 1
if ((e.Row.Cells[0].Text.Trim() != "") && (e.Row.Cells[0].Text.Trim().ToUpper() != "NULL".Trim().ToUpper()))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+126
if ((e.Row.Cells[0].Text.Trim() != "") && (e.Row.Cells[0].Text.Trim().ToUpper() != "NULL".Trim().ToUpper()))
Indian style
Проверка ячейки таблицы на null
+121
class Program
{
static bool v1;
static bool v2;
static bool v3;
static bool v4;
//...
static void Main()
{
getValues();
if (v1)
{ }
else
{
//Делаем раз
}
if (v2)
{ }
else
{
//Делаем два
}
if (v3)
{ }
else
{
//Делаем три
}
if (v4)
{ }
else
{
//Делаем три с половиной
}
}
static void getValues()
{
//Булевым переменным присваиваются значения из БД
}
}
Один из студентов усердно выдавал такие конструкции. Логическое отрицание? Не, не слышал...
+120
Stream outS = resp.GetResponseStream();
List<byte> bb = new List<byte>();
while(true)
{
int dd = outS.ReadByte();
if (dd == -1)
break;
bb.Add((byte) dd);
}
byte[] outB = new byte[bb.Count];
bb.CopyTo(outB);
string ss = Encoding.ASCII.GetString(outB);
Чтение потока HttpWebResponse в строку.
+111
vTreeNode1.SelectedForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
Присвоение чёрного цвета. Hell yeah!
+135
class Program
{
static void Main(String[] args)
{
for (int i = 0; i < 10; i++)
{
Main();
}
}
}
Студент выдал такое в ответ на задание написать код, вызывающий функцию 10 раз. Пол часа бедняга втыкал откуда стэк оверфлоу...
+117
[TestInitialize]
public void Init()
{
relashions = new List<PersonRelationship>();
relashions.Add( new PersonRelationship()
{
PersonId = 1,
RalationshipPersonId = 2,
RelationshipTypeId = (int)DAL.Dictionaries.RelationshipType.Friend
});
relashions.Add(new PersonRelationship()
{
PersonId = 1,
RalationshipPersonId = 2,
RelationshipTypeId = (int)DAL.Dictionaries.RelationshipType.Friend
});
relashions.Add(new PersonRelationship()
{
PersonId = 2,
RalationshipPersonId = 1,
RelationshipTypeId = (int)DAL.Dictionaries.RelationshipType.Friend
});
}
[TestMethod()]
public void GetMyFriends_Get_Success()
{
long personId = 1;
var relationService = new Mock<IRelationService>();
relationService.Setup(c => c.GetMyFriends(personId)).Returns
(
from rl in relashions.Where(r => r.PersonId == personId && r.RelationshipTypeId == (int)DAL.Dictionaries.RelationshipType.Friend)
select new PersonShortDescriptionViewModel()
{
FirstName = personId.ToString(),
LastName = personId.ToString(),
}
);
var friends = relationService.Object.GetMyFriends(personId);
Assert.IsNotNull(friends);
}
Найден правильный метод написания тестов!
+120
if (tval.ToLower() == "true")
{
if (!chkResp.Checked)
restart = true;
chkResp.Checked = true;
}
else if (tval.ToLower() == "false")
{
if (chkResp.Checked)
restart = true;
chkResp.Checked = false;
}
LOIC
+121
private List<string> _items
...
if (_items.Count <= 0)
return;
+127
foreach(string s in File.ReadAllText(input_text).Replace('ё', 'е').ToLower().Split(new char[] { ',', ' ', '.', '\t', '\r', '\n', '-', '?', '!', '\\', '/', ':', ';', '<', '>', '\'', '\"', '(', ')' }, StringSplitOptions.RemoveEmptyEntries).
AsParallel().Where<string>(s => (s.Length == 4)).GroupBy(x => x).Select(g => new { Value = g.Key, Count = g.Count() }). OrderByDescending(x => x.Count).Select(f => (f.Value + ' ' + f.Count.ToString())).ToArray())
{
Console.WriteLine(s);
}
Найдено в коде одного из участников олимпиады сосницких
Я понимаю, LINQ - это круто, но зачем так издеваться над проверяющим?
+110
if (TryRemoveF(-foodToAdd)) return true; else return false;
Накодил ночью на свою голову, называется.