Форум программистов, компьютерный форум, киберфорум
Психология и саморазвитие
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.51/57: Рейтинг темы: голосов - 57, средняя оценка - 4.51
Заблокирован

Быдлокодер. Что это и почему это?

04.09.2010, 01:07. Показов 12427. Ответов 77
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, мне нравится этот форум и я пользуюсь им, что бы научиться чему то, а по возможности других научить. Но это выражение меня уже достало. Почему такое отношение? Все мы когда-то начинали... все мы были чайниками... Почему быдлокодер? Это что, чел, который это пишет считает себя большим специалистом?
Лично я занимаюсь программированием ради спортивного интереса, но я знаю одно. Математика - вот залог успеха. А если человек лох - то он таким и останется. Хотел бы заметить еще... женщины не могут быть хорошими программистами... не обижайтесь девчата... это природа. Была одна...Софья Ковалевская, но это исключения, которые подтверждают правила.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.09.2010, 01:07
Ответы с готовыми решениями:

mc68hc908 - это что это, это с чем это ??
Здравствуйте люди местные. Сам я мучаю АВР-ки, но для других я "типа" гуру, и вот пришли ко мне и спросили - а что есть сабж, и как его...

Что это за знак >> прочитал что это сдвиг вправо? что он делает
int d=6, c=5,f; f = d >> c; cout<< f; вывод 0

Почему это так и как это исправить?
Почему если в паскале написать это: program test; type Operators = ( _if_,

77
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
06.09.2010, 09:26
Студворк — интернет-сервис помощи студентам
1337, ну я так понимаю, вы у нас профи... ну так покажите любителям мастер-класс на той теме, что указали в своем посте... напишите правильный код... надо же уже расти над собой... а то пока я только и слышу - вы все любители и быдлокодеры, пока что дальше пустых слов ни у кого дело не пошло... некоторые особенно профессиональные программисты ничего умнее как поток матов не выдают...
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
06.09.2010, 09:32
Цитата Сообщение от 1337 Посмотреть сообщение
К какой категории можно отнести вот этот код?
getInt и getLine
Ну это тебе решать. Я вообще против приклеивания ярлыков и обзывания. Поскольку я вообще не программист, то скорее всего к первой.
0
0 / 0 / 0
Регистрация: 06.09.2010
Сообщений: 4
06.09.2010, 10:23
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
1337, ну я так понимаю, вы у нас профи... ну так покажите любителям мастер-класс на той теме, что указали в своем посте... напишите правильный код... надо же уже расти над собой... а то пока я только и слышу - вы все любители и быдлокодеры, пока что дальше пустых слов ни у кого дело не пошло... некоторые особенно профессиональные программисты ничего умнее как поток матов не выдают...
Так я писал. Самое смешное, что любители (не будем опускаться на уровень матов) этот код не понимают. Они не видят, что он лучше их кода. Для них он то очень сложен, то не нужен. Это как парадокс блаба. Только здесь не с языком программирования, а с уровнем программиста.
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
06.09.2010, 10:48
Цитата Сообщение от 1337 Посмотреть сообщение
любители (не будем опускаться на уровень матов) этот код не понимают. Они не видят, что он лучше их кода.
Если ты о моем коде, то он именно так и написан для школьников, чтобы преподаватель мог поверить что это они сами писали. Не знаешь специфику раздела Паскаль, не суйся.
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
06.09.2010, 11:05
1337, что-то я не вижу вашего решения в той теме...
0
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
06.09.2010, 11:35
SSV,
Да не относиться быдлокод к коду новичков. А вот кто все подрят без разбора называет быдлокодом (и говнокодом) вот такие люди скорее всего ламеры, и внимание обращать не нужно, так как они еще и в заблуждение терминов вводят.
Еще раз говорю беря уже слова Puporev:
Быдлкодер - это человек пишущий небрежный код (уже активно пишущий, не новичек), этот человек может профи быть в своей области.
Говнокод - это говнокод.
Ламер - это ламер.
0
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
06.09.2010, 15:59
Цитата Сообщение от List2006 Посмотреть сообщение
Быдлкодер - это человек пишущий небрежный код (уже активно пишущий, не новичек), этот человек может профи быть в своей области.
не-а. профи по определение не может быть быдлокодером. быдлокодер пишет код явно не зная рационального решения проблеммы, не понимет логики машины, которая слепо выполняет его указания. посмотрите на уже запощеный кусок, где колличество разрядов числа находится путем преобразования числа в стринг, и получением колличества его символов. понятно, что пишущий это человек, не знает предназначения типов данных, не представляет, как и почему это будет обратывать железо. Быдлокод - неоднозначный и неправильный по сути код, хороший программист, а тем более профи никогда так не пишет, но, конечно, может его некрасиво отформатировать.

Добавлено через 1 минуту
1337, ну пожалуйста, выложите любой кусок хотя бы на 100 строк, посмотрим, всё-таки как он выглядит, совершенный код. Заодно и поржем.
0
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
06.09.2010, 16:47
не-а. профи по определение не может быть быдлокодером
Но он может написать прогу, на скорую руку...
Ситуации бывают разные.
0
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
06.09.2010, 16:54
PB, я имел в виду профи в той области, в которой, собственно он и пишет программу. кто-то профи в работе с бд, он никогда не напишет плохого кода "по специальности", но если ему нужно работать с сетью, чего он никогда не умел, он вполне вероятно может написать быдлокод. Притом нельзя назвать его профи в том языке программирования, на котором он написал бы обе программы, т. к. он не знает всех возможностей языка.
0
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
06.09.2010, 17:52
iama перечитай тему до полного просветления и не нужно тут придумывать свою терминологию, или навязывать спор по сути на открытой уже теме, вставляя в старый устоявшийся мем свои значения и надумки.

Говнокод это одно быдлокод это совсем другое.
PB прав, можно не произвольно написать быстро код, где не важно "что", лишь бы тупо работало и все. Или бывает нужно быстро скрипт написать для себя, на один раз, и там уже не важно стиль какой, лексемы не больше 1-2 символов, и получается быдлокод.
0
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
06.09.2010, 17:57
List2006, маленький злобный пикси детектед. я никому не навязываю своё мнение. как вы говорите, nuff said.
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
06.09.2010, 18:12
Быдло - неотесоный грубый, хомовитый человек, не признающий ни какой морали
Код - написанный человеком текст компьютерной программы на каком-либо языке программирования
(ПедиВикия)

Соединяй как хочешь))
0
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
06.09.2010, 18:14
Вот кстати пример быдлокода, точнее его результат. Я сочувствую человеку который будет отлаживать этот баг (вот и ищи этот баг теперь в коде ).

PS главное музыка продолжает играть
Миниатюры
Быдлокодер. Что это и почему это?  
0
 Аватар для Vovan-VE
13210 / 6601 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
06.09.2010, 18:17
List2006, Если бы там было написано "Чё у тебя с инетом? О_о", тогда да.
0
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
06.09.2010, 18:23
с инетом все ок, это у них что-то не сработало правильно
0
 Аватар для Vovan-VE
13210 / 6601 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
06.09.2010, 18:29
List2006, Вот именно что-то, а не "вот это-то вот-так то". По-вашему, было бы лучше, если бы пользователь увидел бы какой-то бред с какими-то непонятными ему техническими тонкостями? Пользователю зачем эти детали?
0
0 / 0 / 0
Регистрация: 06.09.2010
Сообщений: 4
06.09.2010, 20:21
Цитата Сообщение от Puporev Посмотреть сообщение
Если ты о моем коде, то он именно так и написан для школьников, чтобы преподаватель мог поверить что это они сами писали. Не знаешь специфику раздела Паскаль, не суйся.
Не надо мне рассказывать, что ты пишешь для них код по-особенному. Во-первых, много чести будет студентам. А во-вторых, по опыту знаю, что люди пишут код примерно одинаково, будь то 10 строчек для примера студенту или 1000 для промышленного применения. Просто ты так по жизни и пишешь код.
0
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
06.09.2010, 20:26
Цитата Сообщение от iama Посмотреть сообщение
1337, ну пожалуйста, выложите любой кусок хотя бы на 100 строк, посмотрим, всё-таки как он выглядит, совершенный код. Заодно и поржем.
1337, ну пожалуйста!
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
06.09.2010, 20:31
Цитата Сообщение от 1337 Посмотреть сообщение
Просто ты так по жизни и пишешь код.
Я тебе кажется писал что я не программист и поэтому по жизни никакой код не пишу, как видимо и ты.
0
0 / 0 / 0
Регистрация: 06.09.2010
Сообщений: 4
06.09.2010, 21:01
Цитата Сообщение от iama Посмотреть сообщение
1337, ну пожалуйста, выложите любой кусок хотя бы на 100 строк, посмотрим, всё-таки как он выглядит, совершенный код. Заодно и поржем.
Я не буду свой код выкладывать, ты его не поймёшь. Я уже сказал, это проявляется парадокс блаба. Однако твой код я прокомментировать могу.

Смотри на это с такой точки зрения: ты в шахматы играешь? В игре противников слабее тебя ошибки сразу видно. А если противник сильнее тебя, то его ходы скорее непонятны. Трудно объяснить зачем он сделал тот или иной ход. Казалось бы, можно было походить гораздо проще...

Возвратимся к коду:
Программа для перевода чисел из 10 системы в 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>   
#include <conio.h>   
    // conio.h - нестандартный хедер.  использование нестандартных хедеров говорит
    // об отсутствии опыта кросс-платформной разработки
#include <math.h>   
  
void dvoich(int x1)   
    // dvoich - название функции на русском языке.  так делают люди только в начале
    // их программистской карьеры
{  
        int i, b;  
            // отступ в 8 символов.  наиболее частоо встречается 4.  особенно если много
            // имеешь дело с кодом других людей, привыкаешь к 4.
            // объявление сразу нескольких переменных на одной строке.  говорит об
            // отсутствии опыта и просто стиля
        long c = 0;  
        for(i=0;x1 > 0;i++)  
            // цикл с условием выхода, которое не имеет отношение к осталным частям
            // цикла (i=0,i++) - так пишут те, кто не думает, что их код будут читать другие.
            // если x1<0, то цикл вообще не работает - отсутствие внимания к деталям
        {
                b = x1 % 2;  
                    // x1 & 1 - тривиально и гораздо более эффективно, чем x1 % 2
                x1 = (x1-b)/2;
                    // x1 >> 1, об операторах сдвига ничего не слышал?
                c += b * pow(10,i);
                    // полный улёт.  pow работает с аргументами типа float/double, а ты
                    // мешаешь её с целыми числами.  мало того, что pow гораздо медленнее
                    // целочисленных операций, она ещё и может привести к неправильному
                    // результату при переводе результата обратно в целое число: pow(10, 5)
                    // может выдать 9999.99999999.
        }
 
        printf("\nDvoichnoe chislo: %d",c);   
            // c - типа long.  для него формат аргумента %ld, а не %d
}   
  
void main()   
    // неправильный прототип функции main, правильный - int main()
{
        int a;  
        printf("Vvedite desyatichnoe chislo:");  
        scanf("%d",&a);  
        dvoich(a);  
        getch();  
}
Ошибки в каждой строке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.09.2010, 21:01

Не могу понять, что это за реализация ORM и как это работает
Есть проект на C#, есть база данных MSSQL, есть код, который позволяет мне добавлять и удалять данные из базы данных (без создания и...

Что это может быть? или как это называется? Меня взломали!
Доброго дня всем, мне по майл.ру.агент отправили сообщением так: Витя Гасай (08.03.2011 23:29) 92.47.43.117:31338/query работает?! ( я...

Зачем файлы .h называть .hpp? Это новый стандарт? Что это дает?
Зачем файлы .h называть .hpp? Это новый стандарт? Что это дает?

При загрузке компа появляется это, не знаете что это и как исправить
при загрузке компа появляется это, не знаете что это и как исправить

Можно ли утверждать, что в визуальном программировании: формы - это классы, а виджеты - это объекты?
Действительно ли это так или нет? Под виджетами я понимаю такие компоненты, как: TextBox, PushButton, TableView...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru