
Aler
05.08.2016
18:12:47
даже если она написана хорошо
в процедурном стиле?
Пока всю цепочку процедур в голове не уложишь - хер поймешь
Ну окей, дайте репу какую-нибудь, что хорошо написана в процедурном стиле

Google

Aler
05.08.2016
18:14:41
я бы с удовольствием посмотрел
я не разу не встречал
вот, кстати, хоуммейдхиро в начале своего пути засирал ООП и у него же игра в процедурном стиле пишется
он уже сам в ней разобраться не может)
порой по сорок минут от функции к функции прыгает, чтобы понять где у него состояние меняется неверно

Nikita
05.08.2016
18:17:38
"Я построил дом без знания архитектурных азов и физики, но использовал доски, гвозди и молотки"
"перехожу на глину теперь"
"И глина мне очень нравится! Уже идут вторые сутки, а дом стоит, не шатается!"
(завтра обещают дожди)

Andrew
05.08.2016
18:21:50
@kuznechik Сестра, неужели мы не увидим сегодня великорусское озеро Байкал?

Aler
05.08.2016
18:23:34
https://github.com/irungentoo/toxcore/blob/master/toxcore/group.h
вот ну не пойму я этого
ой не это

Google

Aler
05.08.2016
18:23:59
https://github.com/irungentoo/toxcore/blob/master/toxcore/list.c
вот это хотел скинуть
чем это отличается от ООП?
https://github.com/irungentoo/toxcore/blob/master/toxcore/list.h
так понятнее
только тем, что мы не можем унаследоваться от BS_LIST? и методы вызываются странно
и чего?
только все функции работают с экземпляром структуры
очень похоже на методы, нет?
погоди... А В ЧЕМ РАЗНИЦА-ТО ТОГДА?!
только в том, что методы вне структур? :)
и типа можно где угодно написать любую поеботу?

mardybm
05.08.2016
18:27:28
вывод: ООП не нужен

Aler
05.08.2016
18:27:45
bs_ebal_v_rot_function(BS_LIST *list)
и ебешь в рот структуру
В общем, ничем это не отличается. Такой код как у toxcore - это ООП

mardybm
05.08.2016
18:29:08
но в С нет ООП

Aler
05.08.2016
18:29:20
просто очень плоское и небезопасное, но подход к коду объектный
да, поэтому он еще может его писать
но если бы это был С++11\14, он бы писал быстрее имхо

Google

Aler
05.08.2016
18:31:15
да, я понимаю как это работает..
ну мне похуй ваще. Я и сам не ООП пишу по сути же

Admin
ERROR: S client not available

Nikita
05.08.2016
18:33:17
Йобаный ты в рот
Liskov говорила именнно о том
Чтобы не ломать код
Когда меняешь суперкласс
То, что код ломается — это не ооп проблема
Это не следование правилам разработки

Aler
05.08.2016
18:39:43
ну...

Nikita
05.08.2016
18:39:48
если ты не заметил, то там все по уму и со знанием архитектурных азов :)
йобаный ты у рот

Nikita
05.08.2016
18:40:57
опять про типы
мы уже разводили этот холивар
типы для масштабируемой системы нужны

mardybm
05.08.2016
18:56:55
щас машину заправят солярой и поедут давить ог

Vasily
05.08.2016
19:00:43
Имо либо ог, либо китайцы

mardybm
05.08.2016
19:01:04
у EHOME заявочка на 1 место

Vasily
05.08.2016
19:01:28
У меня у одного стрим лагает?

mardybm
05.08.2016
19:02:17
у меня ровно, слушаю Вилата в HD без лагов

Google

Vasily
05.08.2016
19:02:21
Где алльянсо фан?

Святая Алербарда
05.08.2016
19:02:42
@wsmichel начал бой на Алербардах c удара на целых 13 Гелиончиков! Кидайте алербарды в течение 60 секунд в @alerbarda_bobot, и получивший больше Гелиончиков победит! Да прибудет с вами Алер.