- 1
- 2
- 3
Админ, добавь язык "J".
Я собираюсь начать учить этот язык и пейсать на нём говнокоды.
Давайте пейсать в коменты кому ещё что нужно.Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
Админ, добавь язык "J".
Я собираюсь начать учить этот язык и пейсать на нём говнокоды.
Давайте пейсать в коменты кому ещё что нужно.
+2
private bool IsOsTurn()
{
    if (turn.Text.Equals(oString))
        return true;
    return false;
}
private bool ADiagonalIsSame()
{
    if (LeftToRightDiagonalIsSame()) { return true; }
    if (RightToLeftDiagonalIsSame()) { return true; }
    return false;
}
private bool IsAWin()
{
    if (ARowIsSame() || AColumnIsSame() || ADiagonalIsSame())
        return true;
    else return false;
}
            Взято из кода "крестики-нолики", работающем через DataGridView // <- да, это изврат!
Такое чувство, что автор сука не умеет работать с булевыми значениями.
Удивлен, что не встретил что-то вроде:
if (turn.Text.Equals(oString) == true)−1
# Чтение файла в "Python":
with open("suka") as blyat:
    govno = blyat.read()
// Чтение файла в "PHP":
$govno = file_get_contents("suka");
            Почему нету способа в одну функцию, и нужно добавлять лишнюю вложенность?
Это какой-то пиздец.
        
−1
if (userSettingsErrorType != null && userSettingsErrorType.getError() != null &&
				userSettingsErrorType.getError().getMessage() != null && userSettingsErrorType.getError().getMessage().getName() != null &&
				userSettingsErrorType.getError().getMessage().getName().length != 0) {
			try {
				getView().ifPresent(v -> v.setFieldErrorMessage(SettingsField.NAME,
				                                                userSettingsErrorType.getError().getMessage().getName()[0]));
			} catch (Exception e) {
				Crashlytics.logException(e);
			}
}наткнулся на сие чудо во время рефакторинга.
0
real life
0
static int Z2(bool[,] m, int X, int Y)
{
    int count = 0;
    int
        x_ = Max(0, X - 1),
        _x = Min(5, X + 1),
        y_ = Max(0, Y - 1),
        _y = Min(5, Y + 1);
    for (int x = x_; x <= _x; x++)
        for (int y = y_; y <= _y; y++)
            if (m[x, y]) ++count;
    if (m[X, Y]) --count;
    return count;
}Когда-то давно на олимпиаде искал таким образом на матрице M[6x6] количество зафлагованных соседей для элемента M[x,y].
+1
Вы такого еще не видали
            https://paste.ubuntu.com/p/gpsMVPnd6T/
Отформатировано: https://paste.ubuntu.com/p/vF8hCGN6Z3/
20 уровней индентации, адовый копипаст.
        
0
integers =: adverb def 'i.u'
   5 integers
0 1 2 3 4
   
   plus =: adverb def '(}:u) + {:u'
   2 3 plus
5
   1 2 3  1 plus
2 3 4
   
   inc =: adverb def '(u , 1) plus'
   5 inc
6
   5 integers inc
1 2 3 4 5
   
   factorial =: integers inc product
   0 factorial
1
   7 factorial
5040Так то лучше, а то надоело справа налево писать.
0
Конкурс для прыщеблядей:
https://habr.com/ru/company/mailru/blog/443492/
Го участвовать?
0
static string getl
{
    get { return gets(get); }
}