Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
134 18 32

Аноним 12/05/19 Вск 02:36:38 1962033251
15557052434860.jpg (42Кб, 453x461)
453x461
ПРОГРАММИСТЫ ЗДЕСЬ?

class Test:
def __init__(self,a,b,c):
self.a = a
self.b = b
self.c = c
def sum(a,b,c):
return a+b+c
nums = Test.sum(2,3,7)


print(nums)

ИЛИ

def sum(a,b,c):
return a+b+c

print( sum(2,3,7) )


ЗАЧЕМ ПИСАТЬ КИЛОМЕТРЫ КАКОГО-ТО ГОВНА БЕЗ ЗАДАЧ?!!
КАК ЭТОТ ООП ДОЛЖЕН УПРОСТИТЬ МНЕ ЖИЗНЬ??
ВАШИ ОПРАВДАНИЯ ООП-ДЕБИЛЫ
Аноним 12/05/19 Вск 02:38:29 1962033692
>>196203325 (OP)
а наследование ты как будешь делать?
Аноним 12/05/19 Вск 02:42:45 1962034723
>>196203369
зачем оно? без него всё хорошо работает
ебать, никак не могу понять зачем это всё ооп-говнище было придумано, разбирай теперь говнокод чужой с этой парашей
Аноним 12/05/19 Вск 02:45:05 1962035284
14613976674910.jpg (34Кб, 454x546)
454x546
бамп
Аноним 12/05/19 Вск 02:45:31 1962035375
M4OhnZH3hMM.jpg (31Кб, 450x434)
450x434
бамп
Аноним 12/05/19 Вск 02:45:50 1962035496
szRw-aKlScs.jpg (39Кб, 442x604)
442x604
бамп
Аноним 12/05/19 Вск 02:46:08 1962035557
rSF1g7Q1-e0.jpg (38Кб, 442x604)
442x604
бамп
Аноним 12/05/19 Вск 02:46:31 1962035698
vIvlZhv64uU.jpg (27Кб, 416x301)
416x301
бамп
Аноним 12/05/19 Вск 02:47:07 1962035839
>>196203472
У тебя есть 10 классов которые имеют общие методы и поля. Будешь это копипастить для всех 10?

Сразу видно нюфаню ни разу не видевшую коммерческого кода
Аноним 12/05/19 Вск 02:47:11 19620358510
Сразу видно зеленого из шараги
Аноним 12/05/19 Вск 02:47:18 19620359011
>>196203472
чтобы не писать километры говна, обычно такие как ты и пишут говнокод, не понимающие основ. даже пример не мог нормально написать

class Test:
@staticmethod
def sum(a,b,c):
return a+b+c

print(Test.sum(2,3,7))
Аноним 12/05/19 Вск 02:47:31 19620359612
ООП для технарей
Функционалка - для гуманитариев.
Аноним 12/05/19 Вск 02:47:46 19620360013
LinusTorvaldsFl[...].png (1131Кб, 1920x1080)
1920x1080
бамп
Аноним 12/05/19 Вск 02:51:34 19620369014
>>196203325 (OP)
Напишешь что-нибудь серьезнее чем a+b - наберёшь
Аноним 12/05/19 Вск 02:51:45 19620369315
>>196203590
зачем это говно нужно если я могу
f = lambda a,b,c : a+b+c; print(f(2,3,7))
краткость сестра таланта, не слышал про такое говноед?
>>196203596
жир протёк
>>196203583
у меня в коде нет классов и проблем нет потому что ничего описывать не надо
Аноним 12/05/19 Вск 02:52:29 19620371416
24ssWmY73Cs.jpg (55Кб, 428x604)
428x604
бамп
Аноним 12/05/19 Вск 02:52:36 19620371817
>>196203600
Чо-то слабо подгорает...

Ты бы в понедельник с такими тредами лез - школьники озлобленные наличием домашки придут.
Программисты озлобленные тупостью заказчиков, которые с бодуна после праздников будут, с трудом ворочая языками, предъявлять "хули еще ничего не сделано".
Аноним 12/05/19 Вск 02:52:52 19620372518
>>196203596
поди напиши на хаскеле хотя бы одну осмысленную программу, оопешник
Аноним 12/05/19 Вск 02:53:40 19620374519
>>196203693
>>196203693
>у меня в коде нет классов и проблем

ебать ты долбоеб братишка земля тебе пухом
Аноним 12/05/19 Вск 02:54:37 19620376820
бамп
Аноним 12/05/19 Вск 02:54:37 19620376921
>>196203745
>пук
в защиту ООПа всё ещё ничего внятного не сказано
Аноним 12/05/19 Вск 02:55:37 19620380222
jqhLueYFIEA.jpg (66Кб, 417x604)
417x604
Аноним 12/05/19 Вск 02:56:14 19620381623
>>196203325 (OP)
>КАК ЭТОТ ООП ДОЛЖЕН УПРОСТИТЬ МНЕ ЖИЗНЬ??
Облегчает когда у тебя есть объект, очевидно, не хуйня без задач.
У объекта есть свойства и методы, все аккуратно в одном месте.
А не раскиданная по всему проекту, в котором пара лямов строк кода, неведомая хуета.
Аноним 12/05/19 Вск 02:56:50 19620382624
C5EEF178D90964A[...].jpg (20Кб, 486x322)
486x322
>>196203718
можешь в понедельник повторить я если что присоединюсь к треду
Аноним 12/05/19 Вск 02:58:51 19620387025
>>196203325 (OP)
Я может покажусь слишком прямолинейным но
У тебя ошибка В ДНК
Аноним 12/05/19 Вск 02:58:57 19620387226
>>196203585
Даже в шараге таких ебланов отчисляют

мимо окончил шарагу по специальности программирование в 2013-м году
Аноним 12/05/19 Вск 03:00:27 19620391827
>>196203816
>У объекта есть свойства и методы, все аккуратно в одном месте.
а если руки из нужного места, то код в процедурном стиле тоже не будет раскидан по проекту, в чём же прям явное преимущество ООПа
Аноним 12/05/19 Вск 03:00:54 19620393228
15215450064590.jpg (30Кб, 509x412)
509x412
Пошел нахуй малолетний долбоёб. В ОЙТИ решил вкатиться, блядина? Если ты даже такой хуйни для дебилов понять не можешь - просто, блядь, сдохни. Пиздуй дальше прогуливать универ и ебать телачек в падике, клоун, а потом сосать хуй на заводе ебаном.
Аноним 12/05/19 Вск 03:03:07 19620397229
>>196203932
Слышь братан, а правда, что для погромизма надо математику знать, или пиздят? Интересует веб в большей степени, вряд ли осилю что-то более суровое. От души душевно в душу заранее, братишка.
мимо
Аноним 12/05/19 Вск 03:03:17 19620397930
>>196203932
ВОТ ЕСТЬ КЛАСС КОНЕЙ ДА?77
У КОНЯ ЕСТЬ МЕТОД ЕБАТЬТЕБЯВЖОПУ
А ВОТ ЕСТЬ КЛАСС ПОНЕЙ, ЭТОТ КЛАСС НАСЛЕДУЕТ МЕТОД КЛАССА КОНЕЙ И ТОЖЕ МОЖЕТ ВЫЕБАТЬ ТЕБЯ В ЖОПУ УИИИИИ
Аноним 12/05/19 Вск 03:03:55 19620399731
>>196203918
Тебя в гугле забанили? Нахуй ты этим тут срешь? Гофа хоть читал, щенок, что бы в таком стиле писать?
Аноним 12/05/19 Вск 03:04:19 19620401032
>>196203972
ООП это ни разу не математика, это обастрактная хуйня которая к программированию отношения никакого не умеет, эта хуйня из мира людей
Аноним 12/05/19 Вск 03:05:41 19620404433
15555260941993.jpg (12Кб, 172x264)
172x264
>>196203325 (OP)
ООП для больших проектов я считаю. Сам пишу на си и пайтоне, недавно был вынужден начать учить джаву. Ничего сложного но полностью уебанский ООП вызывает отторжение. Нахуя нужно делать блять все объектами?
Аноним 12/05/19 Вск 03:06:02 19620405334
>>196204010
Не ты не понял, у меня общий вопрос, не касается этого треда, а вообще. Вот я туповат но хочу укатиться с завода своего и хотя бы сайты делать или что там сейчас модно, мне что учить в первую очередь? Чтоб попроще и поперспективней, и без математики особой желательно.
Аноним 12/05/19 Вск 03:06:16 19620405835
>>196203972
Да, блядь, конечно пиздят. Давай нахуй напиши на JS мне хоть один TO DO list без теории множеств. Матан им не нужен в вебе, охуеть.
Аноним 12/05/19 Вск 03:06:33 19620406536
>>196204044
про абстрактные фабрики ты я так понимаю не слышал?
Аноним 12/05/19 Вск 03:07:30 19620408537
>>196204058
>Матан
Уу бля, все плохо да? Пиздос.
Аноним 12/05/19 Вск 03:08:02 19620409838
>>196204065
много ты фабрик с понями описывал кодом?
Аноним 12/05/19 Вск 03:08:31 19620411339
>>196204058
Ну для энтрилевел уебков которые пишут сайтики по продаже косметики матан инкапсулируется в библиотеки, так что эти макаки могут обойтись и без него.
Другое дело что их программы не масштабируемы, в них отсутствует возможность оптимизации и прочие минусы.
Аноним 12/05/19 Вск 03:08:46 19620412540
>>196204065
> абстрактные фабрики
Пока еще нет. Я недавно начал все это разбирать. С кассами и принципами ооп все ясно, про фабрики почитаю сейчас.
Аноним 12/05/19 Вск 03:08:54 19620413241
>>196204044
в яве в процедурном стиле вообще нельзя, там только ебучий ооп, только поэтому я до сих пор яву не освоил
Аноним 12/05/19 Вск 03:11:28 19620420242
>>196204044
Чтобы реализовать наследственную модель и полиморфизм, очевидно.
Аноним 12/05/19 Вск 03:12:16 19620422143
>>196204085
Я тебе больше скажу, заводчанин, сейчас в фронтенд для таких как ты дорога заказана. Любой HR тебе пояснит, что в вебе без ПРОФИЛЬНОЙ (!) вышки хотя бы какого-нибудь московского/питерского твое ебаное резюме "ололо я выучил как верстать на флоатах в 2к19" даже смотреть не будут.
Единственное доступное место для таких как ты вкатчиков, пожалуй, низкоуровневая параша вроде С++. Вот туда еще может заводской работяга вроде тебя попасть без траты 4 лет на бакалавриат и еще пары на самообучение. По гайдам из интернета вполне реально.
Аноним 12/05/19 Вск 03:13:09 19620424744
>>196203325 (OP)
>ЗАЧЕМ ПИСАТЬ КИЛОМЕТРЫ
>Python
Проиграл с казуальной бляди ака первокурсника.


мимо С++ бог
Аноним 12/05/19 Вск 03:13:10 19620425045
jonathan-davis8[...].jpg (35Кб, 251x300)
251x300
>class Test:
> @staticmethod
> def sum(a,b,c):
> return a+b+c

>print(Test.sum(2,3,7))

Серьёзно?
Смотри, ООП-дебил как это делается:
f = lambda a,b,c : a+b+c; print(f(2,3,7))
ВСЁ
Аноним 12/05/19 Вск 03:13:51 19620427246
1557420365054.jpg (206Кб, 1021x567)
1021x567
>>196204221
>низкоуровневая параша вроде С++
>Параша
Да ты охуел!
Аноним 12/05/19 Вск 03:15:21 19620432847
>>196204247
>IT самая прогрессирующая отрасль
>каждый год выходят новые языки которые подстраиваются под новые технологии

>макака гордиться что за всю жизнь смогла выучить язык 36 летней давности
Аноним 12/05/19 Вск 03:15:35 19620433448
shaurma-glav.jpg (28Кб, 450x300)
450x300
хуй
Аноним 12/05/19 Вск 03:17:21 19620438849
>>196204272
Ну давай повыебывайся какой ты охуенный, что пишешь на говне мамонта низкоуровневую парашу, делаешь черновую байтоебскую работу, считай хуячишь веслами на галере, в то время как высокоуровневые господа в этой аналогии являются образованными мореплавателями, ведущими и управляющими судном, думающие головой и решающие действительно интеллектуальные задачи.
Аноним 12/05/19 Вск 03:17:22 19620439050
>>196204247
На Си не пробовал писать, пидарок?
Аноним 12/05/19 Вск 03:17:47 19620441151
>>196204250
а теперь тебе вместо а - изображение числа, вместо b - строка, вместо c - вообще обьект который слушает сетевой порт и ждет числа

давай так же, я жду
Аноним 12/05/19 Вск 03:19:05 19620444852
t-s66HHVzH4.jpg (43Кб, 604x344)
604x344
бамп
Аноним 12/05/19 Вск 03:19:12 19620445353
>>196204388
Хуя печёт. Мимо другой анон.
Аноним 12/05/19 Вск 03:19:24 19620445954
Аноним 12/05/19 Вск 03:20:32 19620449655
>>196204388
Нормаьный чеовек должен уметь писать и на сях и на жс с питоном. Ты же обычная бибиотечная ява-макака. Неосилятор. Специаист должен уметь во все уровни.
Аноним 12/05/19 Вск 03:20:54 19620450956
>>196204411
что так же? я должен сложить картинку, строку и какой-то сокет?? ты еблоид?
Аноним 12/05/19 Вск 03:22:11 19620454157
>>196204509
Произвести с ними действия внутри функции. Ты понял куда он клонит.
Аноним 12/05/19 Вск 03:22:27 19620454758
>>196204496
>Специаист должен уметь во все уровни.
на машинном коде хоть одну программу написал? или ты не специалист ебать
Аноним 12/05/19 Вск 03:22:32 19620455059
>>196204388
Я уже лет 5 в BI решетками обмазываюсь. Указатели позволяют охуенно оптимизировать и ускорить тонкие места, про IoT и драйверы можно даже не напоминать.
Аноним 12/05/19 Вск 03:23:30 19620456960
>>196204459
для кого? чмоха
ору блять курсовая, то есть НАУЧНАЯ БЛЯТЬ РАБОТА - это просто написать ебаный компилятор для маня-языка?
вы че ебанутые там вообще? компилятор блять можно написать после ебаного спецкурса на втором-третьем курсе.
Аноним 12/05/19 Вск 03:25:40 19620461961
>>196204569
двачую, написал брэйнфак или вайтспейс и готово
Аноним 12/05/19 Вск 03:25:55 19620462262
>>196204569
Для языка, порватка.
Ты бы так и написал, что ещё не поступил, раз не знаешь, что такое курсовая.
Аноним 12/05/19 Вск 03:26:21 19620463863
>>196204328
>Думать что С++ язык 36 летний давности, хотя на самом деле сейчас идет активное развитие япа
>Не знать про стандарты
Посмотри на C++ 17/20. Ты ахуеешь маня. Всякие расты и го, по-прежнему берут на клыка у непобедимого СИ ПЛАС ПЛАС.
Ах да, напомню, что у плюсов огромное компьюнити и индусам разрабатывающим го/раст не переплюнуть их.

>>196204390
Легаси щит без задач. Иногда пишем на Си драйвера, но в основном плюсы.
Аноним 12/05/19 Вск 03:26:39 19620464364
>>196204509
ты должен картинку преобразовать в число, строку в число и дождаться ответа на порту, просуммировать и выдать результат

это еще простенько, без шумов во входных данных и трайкетчей

ты же пишешь сумматор, а не ебаную функцию суммирования трех чисел заведомо знаемых типов .
Аноним 12/05/19 Вск 03:26:41 19620464665
>>196204550
драйверы на плюсах? серьезно?
Аноним 12/05/19 Вск 03:27:26 19620466466
>>196204547
В машинном нет, но мой компилятор си прекрасно это делает. В тревиальную ООП парашу тоже умею и в верстку. Это фулл-стек на удаленке детка, обработка больших объемов информации как можно быстрее, там все ядро на си, а интерфейс и прочая параша на высоком уровне. Вот про что я.
Аноним 12/05/19 Вск 03:27:27 19620466667
Аноним 12/05/19 Вск 03:27:48 19620467868
>>196203325 (OP)
Наследование методов классами
Пространство переменных
Меньше кода


В реальном коде, когда количество строк убегает за несколько тысяч и у тебя множество разных объектов и методов, очень легко наебаться и цепочки классов помогают. А на таких примерах легко доебываться. Это все равно, что ебать мозги преподу "а нахуя мы рекурсивной функцией факториал реализовали, если можно и нерекурсивной, рекурсии нинужны". А потом в реальной практике люди пишут десятки строк говнокода, не понимая рекурсий.
12/05/19 Вск 03:29:07 19620470969
от твоей тупости аж голова заболела
Аноним 12/05/19 Вск 03:29:27 19620471870
>>196204388
чиму мне за мой жаваскрипт вротэнд платят 20 дошиков в месяц а этому уебку байтоебу спп кьюти линухи драйвера хайлоад виртуализация 300кк в секунду?
Аноним 12/05/19 Вск 03:29:31 19620472071
>>196204622
чмоха, ты позорище айтинауки если выбирать блять написание компилятора в качестве курсовой.
курсовая - это научная работа, в которой ты должен блять проводить исследование, решать задачи, которые до тебя не решали или решали в ущерб чему то, предложить альтернативный способ для каких-то классов задач и прочее прочее.

а ты блять просто, прочитал методичку по грамматикам, да книжечку по компиляторам, настрочил 5к строчек кода и думаешь ОХУЕНЕН?
Аноним 12/05/19 Вск 03:29:50 19620472672
>>196204678
>количество строк убегает за несколько тысяч
У меня один сервис для кролика в текущем проекте почти 40 тысяч строк.
Ничего, ОП есть захочет, полюбит ООП.
Аноним 12/05/19 Вск 03:30:10 19620473473
>>196204646
А хули нет? После C++ 14 можно спокойно писать на крестах драйверы.

>>196204638 - кун.

Аноним 12/05/19 Вск 03:31:31 19620477674
>>196204664
>там все ядро на си, а интерфейс и прочая параша на высоком уровне. Вот про что я.
Это ты тут профильными вышками выебываешься? Почитай свои лекции на тему "высокоуровневые языки" и ахуей.
Аноним 12/05/19 Вск 03:31:53 19620478675
>>196204734
>>196204638
если старой бабке наложить тонну мейкапа она не помолодеет, а только будет выглядеть как клоун.
Аноним 12/05/19 Вск 03:32:02 19620478876
>>196204734
нихуя себе, но ты же знаешь что такие драйверы работают медленнее
Аноним 12/05/19 Вск 03:32:25 19620479877
>>196204720
>курсовая - это научная работа, в которой ты должен блять проводить исследование, решать задачи, которые до тебя не решали
Поступишь, столкнется с жестокой реальностью и перестанет путать курсовую с дипломом.
Аноним 12/05/19 Вск 03:32:41 19620480678
>>196204726
Ну я б сказал, что ты долбоеб и стоило бы разбивать файлы.
Аноним 12/05/19 Вск 03:33:17 19620482079
>>196204638
Си++ отсасывает у раста как минимум в многопокпоке и из-за возможности выстрелить себе в ногу
Аноним 12/05/19 Вск 03:34:31 19620484580
>>196204806
Это и есть один файл, лол. Ни классов, ни интерфейсов, только методы.
Аноним 12/05/19 Вск 03:34:35 19620484781
>>196204798
я уже окончил, просто не твою шарагу а нормальный вуз
в сраном MIT в качестве лабораторной работы пишут битторенты с улучшенными алгоритмами.
а у тебя блять курсовая, как ебаная задача для далбаеба.
Аноним 12/05/19 Вск 03:34:39 19620484982
>>196204726
ну это ещё ладно, но у кого-то вообще сотни блять тысяч строк, просто охуеть
Аноним 12/05/19 Вск 03:34:40 19620485183
>>196203325 (OP)
А ты попробуй запилить в структурном стиле, скажем, очередь списков динамических массивов. Вот ты охуеешь блять. В ооп можно начать с простого, постепенно наращивая сложность, добавляя новые контейнеры. А в структурном стиле тебе придется переписывать весь свой говнокод.
Аноним 12/05/19 Вск 03:35:18 19620486384
Бля учите ООП суки, лишним не будет, как программист говорю. Сейчас не понимаете нахуя, я тоже не понимал. А потом как понял и ахуел. ООП - для пацанов, функционалка - для пидоров приманка.
Аноним 12/05/19 Вск 03:35:29 19620486585
Аноним 12/05/19 Вск 03:35:40 19620486886
>>196204847
>сраном MIT
Что же ты тогда окончил, фантазер?
Аноним 12/05/19 Вск 03:36:48 19620489387
>>196204865
Тогда погугли, чтобы такую хуету не нести, а то я б тебя с технического собеседования пинком под зад выгнал.
Аноним 12/05/19 Вск 03:37:33 19620490888
>>196204851
можешь дать конкретный пример, чтоб такого написать от чего сразу станет ясно преимущества ООпа
Аноним 12/05/19 Вск 03:37:52 19620491589
>>196204845
>Это и есть один файл, лол.
Так я и говорю, долбоеб, стоило бы этот файл разбить. Ай, ладно, забей. Ты какую-то хуйню реализовываешь на 40к строк кода и спрашиваешь нахуя ООП. Индусы и то умнее.
Аноним 12/05/19 Вск 03:39:10 19620494390
>>196204893
Ну я понимаю к чему ты, к тому что си недостаточно низкий. Но ассембер это уже перебор.
Аноним 12/05/19 Вск 03:39:26 19620494891
>>196204868
а для тебя я смотрю мит это вершина совершенства?
раньше были неплохи, а сейчас как индусы стали основной преподающей силой, готовить стали только прикладников, даже схему заменили питоном то очевидно скатились
даже калтех в этом плане уже лучше
Аноним 12/05/19 Вск 03:40:20 19620496092
Аноним 12/05/19 Вск 03:40:21 19620496193
>>196204948
а кого надо готовить в mit по-твоему?
Аноним 12/05/19 Вск 03:40:23 19620496294
>>196204915
Нахуя разбивать логически организованный файл?
Есть контракты 30 строк, а есть и файлы по 60 тысяч.
Аноним 12/05/19 Вск 03:40:24 19620496395
>>196204788
Во первых в ядре ценится безопасный и читабельный код. Во вторых медленее не будет, либы и обертки на системными апи все же придется писать самому, а вот тут и пригодится нам функционал плюсов.

>>196204786
Глупая аналогия. Ты видимо вообще не знаком с крестами.

>>196204820
Раст неплох, но все еще не может тягаться с С++ в целом. При текущих тенденциях, я думаю он не сможет равняться с крестами.
Аноним 12/05/19 Вск 03:40:59 19620497696
>>196204948
Что за маневры, Маня? Отвечай на вопрос?
Аноним 12/05/19 Вск 03:41:20 19620498497
15571775426692.jpg (56Кб, 600x595)
600x595
>>196204948
Что за маневры, Маня? Отвечай на вопрос.
Аноним 12/05/19 Вск 03:41:57 19620499598
>>196204943
Да нет понятия "недостаточно низкий". Если у тебя язык оторван от процессора и прочего говна, он уже высокого уровня. Просто реализации разные, поэтому одни быстрее других.
Аноним 12/05/19 Вск 03:43:24 19620502899
Обоссу ебало ОПа ещё раз и пойду спать. Завтра долгий и приятный день.
Аноним 12/05/19 Вск 03:44:29 196205049100
>>196204962
>Нахуя разбивать логически организованный файл?
Чтобы с этим мог разобраться хоть кто-нибудь, кроме тебя, говнокодера. А если учесть, что ты еще и хуй на ООП клал, то только остается догадываться, насколько засрано у тебя пространство имен. И вряд ли люди вроде тебя пользуются замыканиями.
Аноним 12/05/19 Вск 03:45:19 196205068101
>>196204995
Ну если быть дотошным, то ты прав.
Аноним 12/05/19 Вск 03:47:16 196205095102
Аноним 12/05/19 Вск 03:48:21 196205118103
>>196205049
что такое замыкания? я просто электрик
Аноним 12/05/19 Вск 03:49:12 196205132104
>>196205068
Да я не дотошный, это обычный термин у которого есть определение. Ты же не называешь людей дотошными, которые говорят "нахуй ты тыкаешь на собаку и называешь ее камнем?"
Аноним 12/05/19 Вск 03:50:01 196205143105
Аноним 12/05/19 Вск 03:50:59 196205163106
>>196203325 (OP)
Потому что перед тобой стоит проэкт не того масштаба, чтобы видеть все превосходство классов.
Аноним 12/05/19 Вск 03:52:15 196205181107
>>196205095
А что он делает? Создает 9 пустых массивов внутри одного?

В чем проблема

var arr = [];

for (var i = 0; i < 10; i++) arr.push([]);
Аноним 12/05/19 Вск 03:53:37 196205204108
>>196205163
как ощутить на своей шкуре необходимость оппа?
Аноним 12/05/19 Вск 03:53:59 196205214109
>>196205049
Неверно.
Все классы, которые использует интерфейс кролика, лежат в своих нормально названных неймспейсах, с нормальным наследованием, все по солиду и гофу, короче говоря.
Без ООП этот проект было бы невозможно развивать уже года 3 назад. Там давно за миллион строк.
Аноним 12/05/19 Вск 03:54:31 196205221110
>>196205132
а если собака наследует класс камень, то я как ооп дебил могу сказать что собакой можно бить окна
Аноним 12/05/19 Вск 03:54:49 196205229111
>>196205204
напиши полноценное приложение а не решай задачки на логику, которые на собесе спрашивают
Аноним 12/05/19 Вск 03:55:12 196205234112
>>196205214
>Без ООП этот проект было бы невозможно развивать уже года 3 назад.
Тогда зачем ты спрашиваешь про преимущества ООП?
Аноним 12/05/19 Вск 03:55:37 196205241113
>>196205229
приложение для пека? с гуишкой или похуй?
Аноним 12/05/19 Вск 03:57:06 196205264114
>>196205221
Ну да, бармену, когда придешь в бар. Только вот определение высокоуроневого языка анекдотом не изменить.
Аноним 12/05/19 Вск 03:57:15 196205269115
>>196204863
> Бля учите ООП суки, лишним не будет, как программист говорю.
Чо там учить то? Неделю разобраться со всей хуйней и неделя практики и всё.
Аноним 12/05/19 Вск 03:57:55 196205278116
>>196205234
Это не я. Я поддерживаю Антона, аргументирующего необходимость ООП в коммерческом коде.
Аноним 12/05/19 Вск 03:59:02 196205302117
>>196205269
а я ооп не понимаю, я понимаю ВСЁ, пишу разное в старом сишном стиле, но не понимаю ООП, я аутист?
Аноним 12/05/19 Вск 04:01:18 196205345118
КАК ПОПРАКТИКОВАТЬСЯ В ООП АУТИСТУ ЧТОБ НЕ ПИСАТЬ СОТНИ ТЫСЯЧ СТРОК
Аноним 12/05/19 Вск 04:01:29 196205347119
>>196205302
Вероятнее всего да. берешь любой учебник страниц так на 1000+ и ищешь там раздел ооп. Там с примерами и картинками всё есть.
Аноним 12/05/19 Вск 04:03:10 196205373120
>>196205241
ну если ты для браузера будешь на джс писать, то без ооп точно не обойдешься
на гуи похуй
Аноним 12/05/19 Вск 04:05:14 196205401121
Аноним 12/05/19 Вск 04:05:20 196205406122
>>196205278
Тогда ты странно отвечаешь на мои комменты.

Но если обсудить твои 40к строк, то очевидно, вникать в них тяжело. Куда легче вникнуть в библиотеку файлов, где логически завершенные единицы имеют меньший объем. 40к нужно все пролистать, чтобы понять, что они логически завершены и как что работает. А если у тебя начинается каша-мала, где одни методы/функции используют в виде вложенных другие методы/функции, начинается пиздец для понимания, т.к. дохуя информации нужно одновременно держать в голове.

Хуй знает, дело твое, как и похуизм к проекту. Я всегда стараюсь писать максимально неубиваемый код с мыслью, что завтра я могу рипнуться и кому-нибудь придется в него вникать. И не хочу, чтобы меня хуями крыли, воспитание такое.
Аноним 12/05/19 Вск 04:05:32 196205410123
>>196205302
Да не, братан, не ссы. Скорее всего ты просто не хотел всерьёз вникнуть в вопрос.
Аноним 12/05/19 Вск 04:07:22 196205444124
>>196205302
>я аутист?
Просто тебе подходит другой стиль программирования.

Мне тоже привычно писать не в ООП стиле и когда есть такая возможность, я кладу хуй на ООП.
Аноним 12/05/19 Вск 04:12:05 196205513125
Аноним 12/05/19 Вск 04:13:04 196205519126
О! Как вариант преимущества ООП.

ООП позволяет наследовать методы и свойства. Бывают свойства с данными, а бывают свойства с методами чтения и записи. Это довольно геморройно реализовать без ООП, а возможность не затирать случайно важную инфу довольно полезна.
Аноним 12/05/19 Вск 06:42:41 196207565127
>>196205302
Скорее всего тебе просто это было не нужно и ничего сложнее лабораторки на 1 курсе на сях ты не писал.
12/05/19 Вск 06:52:42 196207784128
>>196203325 (OP)

print(Hello World)

ЗАЧЕМ ПИСАТЬ КИЛОМЕТРЫ ГОВНА БЕЗ ЗАДАЧ?
КАК ПЕРЕМЕННЫЕ, ФУНКЦИИ, ЦИКЛЫ И МАССИВЫ ДОЛЖНЫ УПРОСТИТЬ МНЕ ЖИЗНЬ?
ВАШИ ОПРОВДАНИЯ, ПЕРЕМЕННАЯ-ДЕБИЛЫ
Аноним 12/05/19 Вск 07:23:24 196208569129
image.png (1032Кб, 960x640)
960x640
>>196204044
>ООП для больших проектов
Большие проекты, исполненные в структурном стиле, такие как операционные системы, например, понять легче. Но дольше написать, конечно.
ООП это парадигма для максимального ускорения решения типовых бизнес-задач. Модульность понижается с уровня модуля до уровня класса.
Способ решения задач парадигме ООП, это найти уже кем-то реализованный класс и скомпоновать из уже имеющегося очередное бизнес-решение. Бывает, пишут и реализовывают и самостоятельно классы.
Способ решения задач в структурной парадигме это разбить задачу на модули, структуры и функции, и решить задачу самостоятельно придумав алгоритм решения, возможно, используя уже имеющиеся модули. А если нет, реализованные самостоятельно.
Структурно получится сделать лучше и понятней. Программа будет работать быстрее, чем ООП код.
ООП решение сделать быстрее. Труд будет эффективным (переписывание ооп кода менее затратно). Но всегда есть риск потеряться в абстракциях и сделать перегруженное абстракциями говно. По мере роста и усложнения проекта ООП проект либо переписывается в структурный код, либо превращается в нечитаемое говно, в которое потом легче будет переписать с нуля, чем что-то там дополнять и модифицировать.
Однажны написанный на ООП проект средней сложности, который еще никто не менял, очень легко и быстро изменить. Но с накоплениями изменений все равно превращается в нечитаемую парашу.
СП проект менять сложнее. Целые куски кода при изменении, или даже написанные тобой модули, окажутся бесполезной тратой времени. Но читаемость от этого не ухудшится. Все будет на одинаковом уровне.
Аноним 12/05/19 Вск 07:41:40 196208899130
>>196203325 (OP)

Двачую адеквата. Си - самый убогий язык программирования. Без задач, без нихуя. Зачем писать void, когда речь не идет о типизации? Зачем классы, когда речь не идет об ООП.

Идите нахуй, дауны.
Аноним 12/05/19 Вск 07:52:46 196209090131
>>196203583
Используешь вместо классов файлики с функциями.
Аноним 12/05/19 Вск 08:06:07 196209343132
>>196204221
Тебе ебало вскрыть? Сишная блевота до сих пор живет и благопроцветает. Так что не пизди мне тут. Папка может в Си
Аноним 12/05/19 Вск 09:14:50 196211033133
>>196203325 (OP)
Слишком жирно.
По теме. На самом деле и у процедурного стиля и у ООП есть свои плюсы.
Не в пользу процедурного является то, что ты программируешь алгоритмы. 1) 2) 3) и т.д.
Такой код сложно поддерживать, сложно расширять. Что бы дауны в этом треде не писали, один файл с 5 к строк методов это полный пиздец. Так же не нужно забывать про быдлокодеров, коих большенство, это значит что в говно вы будете ковырять основательно. Такой код сложнее тестировать.
К основным плюсам ооп можно отнести. Модульность. Оттестировал кусок один раз, ты точно можешь быть уверен, что он у тебя будет работать как нужно в последующих вызывах. Повторная используемость. Думаю тут и так все понятно, если подумать о бюджетах проекта и его масшатабах, то ООП в этом плане может иметь преимущетсво.
Так же стоит отметить, что при ООП вы программируете не сами алгоритмы, а поведение объектов, что является иным подходом к решению задач, что открывает большие возможности.
ИМХО стоит владеть и тем и тем методом, что бы не быть долбоебом как ОП - хуй
Аноним 12/05/19 Вск 09:17:56 196211125134
>>196204643
охуеть, а как ты в питоне с динамической типизацией это сделаешь?
12/05/19 Вск 09:37:33 196211761135
Ну напиши мне игру без ооп, хули.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов