Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 09/04/21 Птн 19:09:22 2441182331
1200px-PHP-logo[...].png 73Кб, 1200x648
1200x648
Как научиться писать код в ООП стиле,как организовывать кодовую систему чтобы был порядок при росте размера кода?
начинающий в ПХП
Аноним 09/04/21 Птн 19:12:17 2441184432
бамп
Аноним 09/04/21 Птн 19:14:20 2441186283
бамп
Аноним 09/04/21 Птн 19:15:08 2441186864
>>244118233 (OP)
Для начала дропнуть к хуям пхп, а потом начинать на нормальном ООП языке
Аноним 09/04/21 Птн 19:15:13 2441186935
бамп
Аноним 09/04/21 Птн 19:16:56 2441188226
>>244118686
пишу свой сайт на пхп.
а что не так?
Аноним 09/04/21 Птн 19:19:57 2441190747
бамп
Аноним 09/04/21 Птн 19:23:43 2441193388
Аноним 09/04/21 Птн 19:23:48 2441193499
допустим.как сделать чтение БД в ООП?
Аноним 09/04/21 Птн 19:25:02 24411944410
>>244118233 (OP)
> начинающий в ПХП
не лезь блядь дебил сука ебаный.
Аноним 09/04/21 Птн 19:26:07 24411954311
>>244119444
да что не так,норм язык
не то что жс
Аноним 09/04/21 Птн 19:27:49 24411967312
>>244119543
ну кому и кобыла невеста.
Аноним 09/04/21 Птн 19:29:54 24411984013
>>244118233 (OP)
дело в том что, ОП припиздил сюда сказать, что он погромиздъ ноченающей, и хочет в ООП, ебать, иди и учи практики, устройство топовых фреймворков (топовых значит с большим комьюнити, не тех кто его использует, а тот кто его поддерживает и развивает). Пришел на двач, гениально. Или иди на хуй, или иди и изучай исходники фреймворков, Symfony например.
Аноним 09/04/21 Птн 19:34:50 24412025914
те как я все представляю
делаем класс Read
делаем паблик переменные,потом функ(которая читает бд) с параметрами
делаем объект,объект выз функ(в аргум перед переменные)
Аноним 09/04/21 Птн 19:36:39 24412039515
бамп
Аноним 09/04/21 Птн 19:36:40 24412039616
>>244120259
Не функция а метод, баран ёбаный.

Мимо C++ господин
Аноним 09/04/21 Птн 19:37:47 24412048717
Аноним 09/04/21 Птн 19:38:08 24412052418
16034478998611.jpg 116Кб, 1080x915
1080x915
Аноним 09/04/21 Птн 19:39:01 24412059719
Аноним 09/04/21 Птн 19:40:17 24412070420
баип
Аноним 09/04/21 Птн 19:41:17 24412079421
или сделать один класс БД,но с методами записи и чтения?
Аноним 09/04/21 Птн 19:43:33 24412099622
images.jpg 6Кб, 235x215
235x215
Аноним 09/04/21 Птн 19:44:56 24412112223
Аноним 09/04/21 Птн 19:46:11 24412121524
Аноним 09/04/21 Птн 19:47:17 24412128425
>>244121215
треки классные, но причем здесь он
Аноним 09/04/21 Птн 19:47:49 24412133126
Аноним 09/04/21 Птн 19:48:25 24412137227
Аноним 09/04/21 Птн 19:48:27 24412137328
Аноним 09/04/21 Птн 19:50:44 24412155429
>>244118233 (OP)
Книжки читай, а не долбоебов с двача слушай.
Про организацию кода и модульности читай книги по архитектуре, возьми какую-нибудь гексагональную или луковую.

Про организацию самого кода, почитай Вон Вернон DDD, что бы понимать откуда вообще такие вещи как сущности, репозитории, объекты значения появились.

https://refactoring.guru

Вот можешь еще почитать.
Долбоебов которые гонят на PHP тоже нахуй посылай.
Я начинал с плюсов еще студентом, потом была жава, потом php, сейчас go + java, плюс python и jupiter notebook.
До 3х лет опыта я тоже на PHP плевался, а после 12 лет работы мне стало просто похуй. Правда я с пхп не работал уже лет 6
Аноним 09/04/21 Птн 19:51:15 24412159330
>>244118233 (OP)
>начинающий в ПХП
другие-то языки посмотри
хотя бы ради интереса.
Аноним 09/04/21 Птн 19:51:55 24412165931
Аноним 09/04/21 Птн 19:53:15 24412175032
>>244118233 (OP)
Ты блять в вакууме писать собрался?
Вкатываться надо по-порядку. Начни с вордпресса, говнокодь как угодно лишь бы сделать задачу. Когда поймешь чего тебе не хватает, перекатывайся на ларавель. Когда и в нем станет тесно - тогда на симфони, и это уже тырпрайс левел, после которого в яву и шарп сможешь за неделю при необходимости перекатиться.
Еще из говна со спросом есть йии, кодинтегер, магента и шопифай, но это уже так, если совсем нехуй делать будет.
Аноним 09/04/21 Птн 19:53:58 24412179933
>>244121215
веретино, переплетено, говно, потяни за конец, потянеца рулон, весь мир это говно-вретино, в руках чиркаш СЕРтикифкат, говно веретино переплетено. ЙО!
Аноним 09/04/21 Птн 19:54:13 24412182534
>>244121554
>, возьми какую-нибудь гексагональную или луковую
че?
можно списком поточнее
Аноним 09/04/21 Птн 19:54:54 24412188135
>>244121750
С вордпрессом ты хуйней заниматься будешь.
Вкатываться надо с фреймворка самого мелкого и пытаться реализовать свою парашу какую-нибудь.
Параллельно вкатываться в структуры данных и алгоритмы, иначе кроме как в студия срального дизайна не попадешь. Там прикольно попробовать, но в качестве старта карьеры максимум.
Аноним 09/04/21 Птн 19:57:06 24412204836
>>244121881
фреймворки еще рано,надо самому накостылять
Аноним 09/04/21 Птн 19:58:41 24412218737
>>244121825
https://www.ozon.ru/product/realizatsiya-metodov-predmetno-orientirovannogo-proektirovaniya-35045716/ - Сложная книга, можешь пернуть и обмокнуть. Просто почитай про тактические шаблоны, забей хуй на карты контекстов и это, иначе кукухой поедешь.

По архитектуре можешь погуглить справочники, книги сам
https://habr.com/ru/post/269589/
Аноним 09/04/21 Птн 20:00:17 24412230338
>>244122048
Есть мелкие фреймворки которые за тебя сделают роутинг, шаблонизацию, возможно даже ORM какая-то есть. Но для начала я бы лучше руками маппал, но в качестве старта можно попробовать ORM с реализованым Active Record, но с нее надо потом быстро спрыгивать, иначе потом привыкнешь что твое сущности всегда знают о хранении.
Аноним 09/04/21 Птн 20:00:52 24412234439
>>244121881
На вордпрессе написана почти половина всего интернета.

https://www.freelancer.com/jobs/wordpress/
1300 заказов, появляются считай каждую минуту.

Нуб в нем будет работать с реальными задачами для реальных кабанчиков, а не с маньками академическими, которые спрашивают алгоритмы и прочую хуйню.
Аноним 09/04/21 Птн 20:00:58 24412235740
>>244122303
С того же симфони понятно что можно пернуть и обмякнуть как и от Spring Framework. Но есть же какие-то микрофреймворки
Аноним 09/04/21 Птн 20:04:27 24412260841
>>244122344
Это все заебись, но не все хотят работать на фрилансе или изо дня в день сраный CRUD делать для мебельного магазина.
Но на фрилансе ты так никогда не столкнешься не с шардингом, ни микросервисной архитектурой с кубером, распределенными транзакциями, сагами, дрочью и всем вот этим. А так вордпресс, да, тоже вариант. Но это смотря чего хочется
Аноним 09/04/21 Птн 20:06:54 24412277842
>>244121750
>>244118233 (OP)

только ты забыл уточнить, чтобы с ПХП начать, и закончить шарпом или плюсами, или java, то нужен фоновый бекграунд, иначе он скатится в ютубные ролики с индусами и утонет в пхп болоте.

Я прокапчевал на хардкорном фалкультете, с дедами кобольщиками, сишниками, сисадминами.
матан, функан, теорвер, архитектура эвм, алгоритмы, анализ данных, фихтенгольц, грин, кнут, прата, калашников - если все это не вызывает у тебя свод олдскулов и настольгическую слезу, то ты не с того начал.

я пишу на ПХП, я понимаю что я делаю, и для чего мне ПХП.
Аноним 09/04/21 Птн 20:07:44 24412283543
Аноним 09/04/21 Птн 20:09:12 24412292044
>>244122303
>за тебя сделают роутинг
ясно, еще один осилятор, который жидко обосрется если не дадут его любимый фреймворк и не посадят за все настроенное.
Аноним 09/04/21 Птн 20:10:07 24412299445
Аноним 09/04/21 Птн 20:10:37 24412302846
у меня весь код пока связан через реквере
Аноним 09/04/21 Птн 20:11:14 24412306447
>>244122920
Видимо только ты можешь обосраться чтобы распарсить строку для того чтобы выбрать необходимый хендлер. Иди подмойся
Аноним 09/04/21 Птн 20:14:43 24412329148
>>244122994
Во все компании зарубежные компании сейчас спрашивается медиум задачки с литкода.
Что такое сложность алгоритма надо понимать, особенно смешно когда люди не знаю как использовать тот же хешсет и за и раз 50 пробегаются по массиву чтобы выкинуть дубликаты. АЛГОРИТМЫ НЕ НУЖНЫ!

Опу не слушай таких долбоебов
Аноним 09/04/21 Птн 20:15:34 24412335649
>>244122778
Нахуя? Шарп и ява нужны чтобы в них можно было тоже шлепать круды, если твоему кабанчику припрет, а не чтобы дрова для кофемашин писать.
Аноним 09/04/21 Птн 20:22:56 24412383250
>>244121659
Искусственно усложненная хуйня без задач по крайней мере, в веб-разработке уж точно, с помощью которой программисты делают вид, что они очень умные.

Например, ООП позволяет выебнуться одному программисту перед начальником, показав - насколько он умнее своего коллеги-программиста, который ООП не знает. На самом же деле, знание ООП не дает и не открывает каких-либо возможностей для программирования в сравнении с процедурным стилем, а только лишь дополнительно усложняет и запутывает код.
Усложнение и запутывание кода нужно, как уже было сказано выше, только лишь для того, чтобы выебнуться. И не более того.

Я бы наоборот отметил вред ООП для веб-программирования.
Большинство багов и эксплойтов всегда обнаруживается в ООП-коде, т.к. в сложном и запутанном ООП-коде всегда проще допустить ошибку, чем в понятном и простом процедурном (или функциональном) коде.

Веб-программирование - это даже и не программирование как таковое, а скриптование. В вебе просто нет настолько сложных задач, чтобы применять для них ООП.
Но разные выебщики притащили ООП в веб, чтобы показывать себя умными и становиться наносеками, не решая при этом никаких задач с помощью объектно-ориентированного программирования.

Менеджеры, которые руководят веб-проектами, к слову сказать, мало вообще чего-то понимают в программировании как таковом. И ООП-наносеки часто используют сложный и запутанный код, которые с помощью объектов нахуй и методов с классами и каким-то ещё ёбаным наследованием выводит перед еблом ничего не понимающего менеджера "hello world". Менеджер, не задавая вопросов потому что сам нихуя не понял - что этот код делает с довольным видом хлопает ООП-макаке по плечу и повышает его до наносека. На вопрос вышестоящего начальства "а нахуя?" менеджер отвечает "ну, Вася же умный, он ООП знает". Начальство грит "нуок" и повышает зарплату Васе, который нихуя никак не решил ниразу какой-либо бизнес-задачи с помощью своего ебучего ООП, а только лишь усложнил проект и повысил затраты на него.

Так и живём в ИТ, хуле.

ООП, блять.
Аноним 09/04/21 Птн 20:26:16 24412403951
>>244123832
А кто то говорит,что ООП повышает читаемость,поддержку и порядок в коде
Аноним 09/04/21 Птн 20:30:33 24412429952
>>244123832
Что ты подразумеваешь под вебом? Гугл это веб? Фейсбук это веб? Амазон это веб? Яндекс это веб?

>Менеджер, не задавая вопросов потому что сам нихуя не понял - что этот код делает с довольным видом хлопает ООП-макаке по плечу и повышает его до наносека. На вопрос вышестоящего начальства "а нахуя?" менеджер отвечает "ну, Вася же умный, он ООП знает". Начальство грит "нуок" и повышает зарплату Васе, который нихуя никак не решил ниразу какой-либо бизнес-задачи с помощью своего ебучего ООП, а только лишь усложнил проект и повысил затраты на него.

Ты сам то работал хоть раз? Менеджеры это тимлиды, которые пошли по ветке развития управления командой/командами.
Зарплата поднимается за счет выполненых KPI, где оценивается Value которое сотрудник принес компании, на данных собраниях присутствую все менеджеры и каждый ставит свою оценку.
Здесь знание ООП тебе мало поможет, вот умения лизать жопы будет более полезно.

>На вопрос вышестоящего начальства "а нахуя?" менеджер отвечает "ну, Вася же умный, он ООП знает". Начальство грит "нуок" и повышает зарплату Васе

Начальству совсем поебать ООП у тебя или не ООП. Начальство повышает тебе ежегодно на какой-то маленький процент или если ты запили охуенное говно которое приносит бабки, тогда тебя промоутят. Либо если жы ты начинаешь тащить проекты и за это берешь ответственность.
Аноним 09/04/21 Птн 20:31:33 24412435853
>>244118233 (OP)
ОПчик, смотри, не будешь внемлить основам >>244122778
, будешь как эта порватка >>244123064
Я таких постоянно вижу, это обычно мидлы посаженные на метлу или фрилансеры, которые доравалтсь до рэмоут или ауотсос воркинга. У них куча ЧСВ, он они в постоянном стрессе из-за того, что нет глубины знаний, ловят эффект даннинга-крюгера, находятся под постоянным давление сверху.
Короче, увидишь типа успешного зумерка, который с виду весь такой опрятный, экспертный, а кажется, что если ткнешь в него чем-то, он нахуй взорвется - вот это он. Не упусти шанса поинтересоваться у него, какой размер у пустого массива в пхп.
Аноним 09/04/21 Птн 20:32:53 24412443254
Аноним 09/04/21 Птн 20:34:15 24412451955
>>244123356
там кто-то выше писал про шарпы и джаву, я отвечал в его контексте. шарпы я сам терпеть не могу.
Аноним 09/04/21 Птн 20:34:34 24412454056
>>244118233 (OP)
Прям тред-машина времени. Лет 10 уже не слышал про
php - и уж тем более про то, что кто-то хочет его выучить, лол.

Мб тут кто и на дельфи кодит? Или на паскале?
Аноним 09/04/21 Птн 20:34:37 24412454557
>>244124039
Нахуй шли этих долбоебов.

Нет ничего более читаемого, простого и упорядоченного кода, чем код написанный процедурным стилем с использованием функций и простых языковых конструкций if/else/while. Ну, и типы данных надо строго соблюдать, конечно же.

Для веб-скриптования больше ничего не нужно.

Те, кто говорят, что ООП нужно для веба, просто хотят перед тобой выебнуться.

Ну, и повыситься до наносека засчёт того, что типа умные.

На самом деле, что ООП-шник, что процедурщик решает одну и ту же задачу, когда пишет код. ООП-шник просто делает то же самое более замудренным способом, вот и всё.
Аноним 09/04/21 Птн 20:34:52 24412456058
>>244124039
ООП это возможность наделить структуры поведением, вот и все. Я даже больше скажу, что не существует динамических массивов и строк.
Те же строки это массив байт, ты склеиваешь строки только потому что строки обладают данным поведением.
Создается новый массив размером S1 + S2 и туда копируются байты. Вот и все. В Си из коробки например вообще нет типа данных СТРОКА.
Аноним 09/04/21 Птн 20:35:11 24412457959
>>244124039
Да это какая-то жирная паста. В вебе на беке уже лет 15 без ооп никто не пишет, а во фронте, хотя реакт типа перешел на функции, на самом деле это сделано чтобы непрограммисты могли править код, а создают его один хуй по всем канонам ооп, только с костылями.
Аноним 09/04/21 Птн 20:38:59 24412480160
>>244124432
Хз, по-моему во всем прав.

Только долбоебы пишут сайты на ооп
Аноним 09/04/21 Птн 20:39:13 24412481661
read.jpg 38Кб, 649x495
649x495
от балды прикинул
Аноним 09/04/21 Птн 20:40:31 24412489562
>>244124545
а что с порядком файлов и кода при разрастании?
Аноним 09/04/21 Птн 20:45:10 24412523463
>>244124579
Джва года назад работал в одной конторе.
Там начальник любил похуесосить любителей кодить на пхп с ООП.
Ни один, сука, "умный" хуй так и не сумел ему на собеседовании внятно объяснить - зачем ему необходимо ООП для разработки сайтов.

Весь бэк проекта был полностью от и до написан процедурным стилем. Работал и приносил стабильно бабло, багов серьезных или обнаруженных уязвимостей не припомню, несмотря на то, что целый отдел тестировщиков регулярно там все шерстили.
Аноним 09/04/21 Птн 20:46:52 24412537064
>>244124299
>Гугл это веб? Фейсбук это веб? Амазон это веб? Яндекс это веб?

Да.
Максимально масштабированные и сложные, распределенные веб-проекты.
Аноним 09/04/21 Птн 20:47:02 24412539065
Аноним 09/04/21 Птн 20:47:48 24412542766
>>244125370
Так у них ООП. Вот же долбоебы.
Аноним 09/04/21 Птн 20:48:34 24412547067
>>244124895
Ничего, кроме банальной иерархии ещё не придумали.

Ну, можно индексирование добавить при разрастании, почему нет.
Аноним 09/04/21 Птн 20:50:01 24412557268
>>244125470
мешаете хтмл и пхп?
допустим страницу,а внутри инклюд пхп?
мимо ОП
Аноним 09/04/21 Птн 20:50:07 24412557969
>>244125427
Давай представим, что эти сложнейшие веб-проекты реализованы процедурным стилем. Без ООП. Вообще. Совсем. Что по сети меняется? Что ухудшается?
Аноним 09/04/21 Птн 20:51:27 24412567770
>>244124545
Ой блять, специалист грозный. ООП, это ничто иное, как логическое упорядочивание кода. ООП сам по себе ничего не усложняет, это делают криворукие мудланы, вроде тебя, которые не владеют ООП.

По сути, можно провести аналогию с упорядочиванием файлов на диске. Процедурный стиль, это когда все файлы на диске "С:", без каталогов. Это удобно, когда у тебя несколько файлов, но ты охуеешь серфить по ним, когда их миллион.
ООП, это как возможность разбить диск на каталоги и подкаталоги. Однако если этим занимается еблан, то он может столько каталогов наворотить и так их запутать, что уже заебешся по каталогам прыгать и искать нужный тебе файл.
Если сохранять баланс и нормальую архитектуру, то очевидно, что код в ООП стиле никогда ничего не ухудшит.
В твоем сраном вебе, когда ты используешь композицию в "console.log()" вот эта самая точка, между косоле и лог и есть ООП. Без ООП, тебе пришлось бы ебашить полный путь по АПИ браузера, что бы добраться до возможности вывода в косоль. Так что, пожалуйста, больше не пизди про то, что без ООП можно обойтись в вебе. Ты нихуя не обходишься, например, и постоянно им пользуешься в какой-то мере.
Аноним 09/04/21 Птн 20:52:48 24412577271
>>244125579
> Давай представим, что эти сложнейшие веб-проекты реализованы процедурным стилем.
Давай представим что они реализованы на паскале, давай представим что они реализованы на ворпдрессе, что по сети меняется? Что ухудшается?
По сети ничего не меняется. А в стоимости разработки видимо меняется, раз они используют ООП.
Аноним 09/04/21 Птн 20:53:20 24412581672
тк написать чтение аккаунта в ООП стиле?
Аноним 09/04/21 Птн 20:55:02 24412593273
>>244125234
Фреймворки процедурно тож можно сделать?
Аноним 09/04/21 Птн 20:55:41 24412598374
>>244120794
Нахуя тебе целых 2 метода, если все нормальные люди просто передают строку в sql на субд
Аноним 09/04/21 Птн 20:55:54 24412599375
>>244125572
>мешаете хтмл и пхп?

Не-не, ну зачем же так)

Темплейты никто не отменял.

Фронтендеры и бэкендеры договариваются между собой о темплейтах и каждый делает своё.

Далее бэкендер, когда хочет вставить свисто-перделку в выводимый код, просто выводит её в буфер как [SVISTO_PERDELKA], а уж верстаки уже сами редактируют темплейт и лепят свисто-перделке какую хотят верстку.
Аноним 09/04/21 Птн 20:57:11 24412608576
>>244125993
а как тогда запихать данные юзера в хтмл страницу?
Аноним 09/04/21 Птн 20:57:34 24412612077
>>244118233 (OP)
сам относительно новичок, но посоветую пытаться следовать солид и прочим правилам, плюс пхп это такой язык, что говнокод на нем пишется очень легко, поэтому этот факт тебя должен мотивировать писать лучше
Аноним 09/04/21 Птн 20:58:25 24412617178
>>244125772
>А в стоимости разработки видимо меняется, раз они используют ООП.

О, да.
Многократно возрастает как стоимость разработки потому что ООП-макаки просят больше бабла, так и стоимость поддержки, т.к. вновь приходящие на проект программеры должны тратить уйму времени на то, чтобы вникнуть во всю ту хуйню, что там предыдущие ООП-макаки до них понаписали и намудрили.
Аноним 09/04/21 Птн 20:58:27 24412617779
Аноним 09/04/21 Птн 20:58:31 24412618480
>>244118233 (OP)
А как можно писать не в ООП стиле? Там же все фреймворки для работы с ними требуют ООП.
Аноним 09/04/21 Птн 20:59:32 24412626881
>>244126184
мы щас про голый пхп без фреймворков
Аноним 09/04/21 Птн 20:59:45 24412628682
>>244125772
>По сети

Я проебался. По сути, а не по сети, сорян.
Аноним 09/04/21 Птн 21:00:39 24412634483
>>244126268
И что делать с голым пхп? И для чего, если его единственный плюс - наличие множества готовых решений?
Аноним 09/04/21 Птн 21:01:11 24412639084
Аноним 09/04/21 Птн 21:01:14 24412639385
>>244126171
>Многократно возрастает как стоимость разработки потому что ООП-макаки просят больше бабла

Гугл набирает ООП-мака чтобы платить им больше бабла, а всего-то надо было им взять шизика с двача за 500 баксов который даже строку не сможет развернуть in-place
Аноним 09/04/21 Птн 21:01:22 24412640286
>>244126177
Хуиль, ты предлагаешь в методе тупо чекать селект в него запихнули или апдейт и посылать нахуй если что то не так? Нахуя? Какой впизду стиль, ты вообще представляешь как с бд работать?
Аноним 09/04/21 Птн 21:01:26 24412640887
Аноним 09/04/21 Птн 21:02:24 24412647988
>>244126085
Подтянуть из БД через ajax-запрос, не? Или я не понял - о чем ты.
Аноним 09/04/21 Птн 21:04:20 24412661089
>>244126402
процедурно знаю,круд делал
>>244126479
про это я не знаю.
я просто код чтения привязал через инклюд в файл аккаунта
Аноним 09/04/21 Птн 21:06:04 24412672990
>>244125677
Блять, ну ладно, конечно, я согласен, что можно (и нужно) использовать ООП в JS и верстке. Собственно, там без этого и никак не обойтись, но ООП на бэкенде - идите нахуй. Просто нахуй и всё.
Аноним 09/04/21 Птн 21:09:09 24412693391
>>244125932
Я никогда не работал в проектах, в которых использовали какие-либо фреймворки, поэтому не знаю.
Только самописный процедурный функциональный код на бэкенде, только хардкор)
Аноним 09/04/21 Птн 21:11:27 24412709192
Аноним 09/04/21 Птн 21:13:09 24412721293
>>244118233 (OP)
>Как научиться писать код в ООП стиле
Зачем? Ты думаешь, что реальные проекты пишутся на голом пшп? Там скорее всего уже будет движок. А у движка уже будет ооп-архитектура.
>как организовывать кодовую систему чтобы был порядок при росте размера кода?
Так и вижу, как фирма "Вектор" пытается сдать проект, который надо было сдать в прошлом месяце, и в самый разгар обсуждения из под шконки вылезает самый младший джун и пищит "товарищи, а давайте зададимся вопросом, не переработать ли нам текущую кодовую систему для лучшего масштабирования в будущем?"
Аноним 09/04/21 Птн 21:13:10 24412721594
>>244126729
Только в случае пхп можно без ООП. Хотя бы потому что пхп изначально не мог в ООП никак. Только в седьмой или восьмой версии там какиое-то подобие классов добавили, на сколько мне известно.
На любом другом языке бэк строится уже по каким-либо шаблонам, типа MVC, MVVC и т.п. Там уже без ООП ты ничего не сделаешь, потому что сами языки ООП-сруктурированны.
Аноним 09/04/21 Птн 21:13:48 24412725295
>>244118686
>Для начала дропнуть к хуям пхп, а потом начинать на нормальном ООП языке
Хочешь угадаю, ты решил что php плохой просто потому что так сказали в интернете? Ты ничем не лучше макаки
Аноним 09/04/21 Птн 21:16:30 24412741896
>>244126393
>строку не сможет развернуть in-place

это што? объясните

мимохуй
Аноним 09/04/21 Птн 21:17:14 24412747397
>>244123832
Вот этот чмондель почти прав. ООп должно быть обаснованным. Преобразование данных в ооп-сущности для дольнейшего использования в коде тратит время. Я не говорю что ооп не нужно, нет, оно очень нужно, просто делать трехстраничный сайт-визитку на ооп нет смысла
Аноним 09/04/21 Птн 21:17:29 24412749998
gg
Аноним 09/04/21 Птн 21:17:37 24412751099
Раз уж пошла такая пьянка. Знающий анон: как динамически изменять стили на странице?
Аноним 09/04/21 Птн 21:17:59 244127527100
Аноним 09/04/21 Птн 21:18:22 244127552101
>>244126184
>фреймворки

Хуета для формошлепов.
Серьезных проектов на них не делается.
Аноним 09/04/21 Птн 21:18:33 244127566102
Аноним 09/04/21 Птн 21:18:34 244127568103
>>244118822
> а что не так?
> пишу свой сайт на пхп.
Аноним 09/04/21 Птн 21:18:47 244127584104
>>244127215
>Только в седьмой или восьмой версии там какиое-то подобие классов добавили, на сколько мне известно.
а пятую не хочешь?
Аноним 09/04/21 Птн 21:19:24 244127633105
>>244127552
Там городят свой велосипед,кек
Аноним 09/04/21 Птн 21:20:01 244127669106
>>244126268
Голый пхп это как голый бинарный код. Он ни ОО, ни ФО, ни проуедурный. Он исполняется.
Аноним 09/04/21 Птн 21:20:19 244127687107
>>244120259
Не так. Ты описал построение отдельного класса, а не ООП архитектуры.
Как минимум у тебя должен быть один уровень абстракции, чтобы твоя архитектура не зависела от конкретной БД.
Т.е. делаешь классы, с которыми будет работать непосредственно твоё приложение, например
DBConnection, DBQuery, DBResult. DBQuery будет использовать DBConnection для подключения, метод Exec будет выполнять запрос и возвращать DBResult.
А дальше уже делаешь конкретные классы для работы с конкретной базой данных. Можно наследованием, можно имплементацию выносить в них, уже как удобнее.
Вот это будет ООП архитектурой.
В общем, читай книжки.
Аноним 09/04/21 Птн 21:20:33 244127699108
>>244127552
Назови хоть один серьезный без фреймворка
Аноним 09/04/21 Птн 21:21:49 244127776109
>>244127418
Было так "хуй", а стало так "йух". Не выделяя память под "йух", а прям там же разворачивать где было написано "хуй".
Аноним 09/04/21 Птн 21:22:48 244127848110
>>244126184
>А как можно писать не в ООП стиле?
Ну как-как. Создаёшь формочку TForm1, в неё всё пихаешь, потом наступает момент, когда говнокод становится настолько насранным, что никто не может в нём разобраться и исправление одного бага порождает два новых, после чего заказчик отдаёт проект кому-то другому и его переписывают в ООП стиле.
Аноним 09/04/21 Птн 21:23:02 244127866111
>>244127776
Это че за офисная магия? Хотя бы один лишни байт под память же должен быть?
Аноним 09/04/21 Птн 21:24:08 244127947112
>>244127473
А я бы и на больших проектах ООП на хую вертел.

Чем больше проект, тем больше ответственности, а допустить баг в захламленном всякими классами/трейтами/наследованиями и прочими там замыканиями гораздо более вероятнее.
Аноним 09/04/21 Птн 21:24:34 244127972113
fat01.jpg 73Кб, 604x453
604x453
Аноним 09/04/21 Птн 21:24:44 244127985114
>>244127687
один класс обращается к другому?
Аноним 09/04/21 Птн 21:25:26 244128032115
Аноним 09/04/21 Птн 21:25:33 244128043116
>>244127633
Лол, но ДА
Ибо надежность.
Аноним 09/04/21 Птн 21:26:21 244128097117
>>244127776
>Не выделяя память под "йух", а прям там же разворачивать где было написано "хуй".
У тебя уже выделилась память под переменную с йух, ты не можешь так сделать
Аноним 09/04/21 Птн 21:26:25 244128102118
Аноним 09/04/21 Птн 21:26:30 244128107119
>>244127866
Нет никакой магии, это максимально простой тест долбоебов. Ведь все строки это массив char.
Тебе надо взять просто два указателя: один будет указывать на начало массива, другой на конец и просто менять значения в массиве местами, после каждой операции левый счетчик left++, правый right--. И так до середины.
Аноним 09/04/21 Птн 21:28:51 244128269120
>>244128107
А, я так и подумал. Сначала не догнал, что память под одну букву это приемлемо
Аноним 09/04/21 Птн 21:29:04 244128284121
Сколько стоит сделать блог?
Аноним 09/04/21 Птн 21:30:16 244128374122
>>244127985
Естественно, в этом суть ООП.
У тебя есть класс DBQuery и от него наследуется DBOracleQuery, в котором идёт работа с оракл API. Когда тебе надо добавить поддержку, например, MS SQL Server, ты пишешь класс DBSqlSrvQuery и там реализуешь работу с API мелкомягких.
При этом интерфейс DBQuery не меняется и всё твоё приложение продолжает работать как и работало, тебе не приходится в нём ничего менять (если DBQuery изначально был спроектирован правильно, конечно).
Аноним 09/04/21 Птн 21:30:28 244128386123
>>244128284
Пиздуй на элементор и сам сделай.
Аноним 09/04/21 Птн 21:30:40 244128400124
>>244128269
Ага. Ну так-то ты еще и под счетчик выделишь.
Аноним 09/04/21 Птн 21:32:35 244128534125
>>244128400
Просто в сложностях алгоритмов не учитывается какие-то константные выделения. Т.е. по скорости будет O(N) где N размер строки, а по памяти O(1) - потому что у тебя нет корреляции между выделяемой памяти и размером строки (счетчики и одна переменная для свапа в таком случае пренебрегается).
Аноним 09/04/21 Птн 21:32:45 244128548126
>>244128374
это наследование,немного другое.
я про конкретно один класс обр к другому
Аноним 09/04/21 Птн 21:33:56 244128624127
>>244128102
Дуров тоже где-то говорил, что ненавидит ООП и у них там втентакле всё процедурно написано, а сами они юзают какую-то свой супер урезанный форк php, из которого выдрано по максимуму всё то, что не используется у них непосредственно в коде проекта (для экономии памяти).
Только было это лет 10 назад еще до того, как ВК у Дурова отжали.
Аноним 09/04/21 Птн 21:37:11 244128849128
>>244128548
При наследовании у тебя тоже один класс "обращается" к другому, наследник же может вызывать методы родителя.
Если ты имеешь в виду, что имплементация не наследуется от DBQuery, то так тоже можно сделать, DBQuery будет держать у себя экземпляр класса, имплементирующего конкретный API, и вызывать его методы. Называется pimpl idiom. Так даже лучше, потому что ты больше разделяешь уровень абстракции и уровень имплементации.
Аноним 09/04/21 Птн 21:38:29 244128931129
>>244128849
я половины не понял что ты описал
Аноним 09/04/21 Птн 21:39:30 244128986130
>>244128931
Поэтому читай книжки, это слишком сложные вещи, чтобы в нескольких постах на дваче описать.
Аноним 09/04/21 Птн 21:42:29 244129152131
Аноним 09/04/21 Птн 21:47:56 244129448132
>>244128931
Отвечу за него. С наследованием можно все вокруг засрать, выбирай композицию вместо наследования.

public class User extends DatabaseClient

Вот это прям максимально можно обосрать все. Наследуй подобное от подобного для расширения.

Например у тебя есть базовый класс User.

public class Author extends User
public class Reader extends User

Автор например имеет список написаных им книг.
А читатель книг не пишет, но у него есть список прочитаных книг и рецензий.

А может ли читатель быть и автором одновременно? Может.
Это уже переходим в раздел контекста.
Но это сложно и лучше пока об этом даже не думай.

Пример:

public class Product {
// какие-то базовые поля скажем
}

От него наследуюется.

Это товар будет использоваться в рамках контекста закупок или склада. Нам необходимо знать кто поставщик и т.д.
WarehouseProduct extends Product {
int supplierId;
int supplierWarehouseId;
}

А этот же продукт будет использоваться в рамках контекста отображения пользователю.
CatalogDetailsProduct extends Product {
List<Review> reviews;
int averageReviewScoure;
}

Но все это представляет один и тот же предмет, только в разных местах этот предмет используется по разному. Складу поебать на комментарии и оценку, так же как и юзеру поебать на СНИЛС поставщика. Хотя все это может храниться в одной базе и даже в одной таблице, только в разных контекстах тебе нужны разные данные.
Аноним 09/04/21 Птн 21:50:49 244129620133
16167081223461.jpg 29Кб, 485x480
485x480
>>244118233 (OP)
Пишем свой фреймворк не снимая свитер.
Ебошиш папочку для энтити. Энтити эт физическое воплощение всего, даже неба, даже Аллаха. Вот делай энтити для Аллаха, поля-хуля, геттеры-сеттеры и прочая ебота.
Ебошиш папочку для репозиториев. Репозиторий это цыган, он умеет воровать и ебстись. Репозиторий ворует всё что угодно из базы, файла, похуй, и делает из этого энтити, например чтобы сделать Зеленого Аллаха у тебя репозиторий Аллаха и метод "достатьАллахаИзПараши" который уже достает Аллаха, делает новую ентити и запихивает в нее.
Ебошиш папочку для моделъ. Моделъ это логика взаимодействия энтитей, например набрать Аллахов и присунуть каждому Небо нужного цвета, Моделъ берет типа два репозитория - Аллаха и Неба, юзает нужные методы хуяк-хуяк логика.
Еще ебошишь папочку для вью. Вью это у нас рисовалка, просто ссыпай туда всё что будет рисовать.

Лайк э босс можно сделать классы "инстонс базы", "инстонс файлосистемы" которые держат в себе какоенить ПДО или чтение с диска и которыми репозитории достают говно. Бонус если нахуячишь им один интерфейс позволяя репозиторию использовать оба метода чтения в зависимости от того какой обьект подсунул.

В корне индекс. Он собирает базовую поеботу и вызывает нужный вью который вызывает нужный модель которая юзает нужные репозитории чтобы достать нужные энтити чтобы смерджить Небо с Аллахом в доме который построил Джек.

ТАДАМ у тебя готово что то типа фреймворка, всё крутое и ООП.
Аноним 09/04/21 Птн 21:52:52 244129735134
>>244129620
>Бонус если нахуячишь им один интерфейс позволяя репозиторию использовать оба метода чтения в зависимости от того какой обьект подсунул.
Бонус? Это кагбе обязательное требование, иначе нахуя вообще ооп нужно.
Аноним 09/04/21 Птн 21:56:46 244129939135
>>244129735
Он начинающий. Пускай сначала соберет воровство и вставку данных из базы. Потом на основе этого пусть попробует собрать воровство и вставку из файла, а потом уже пусть соберет их идентично чтобы ужились в один интерфейс. Вполне неплохое упражнение.
Аноним 09/04/21 Птн 22:05:36 244130430136
>>244128284
Зависит от сложности фронта. Бэк для бложика со всеми регистрациями делается за пол часа.
Аноним 09/04/21 Птн 22:09:02 244130634137
15572281254592.jpg 59Кб, 639x532
639x532
>>244129620
Ага еще чо добавлю, посоветую сразу посмотреть на инфраструктуру. Композер там для автоподключения и подтягивания из интернетов нужного шаредъ кода, и депенденси инжектор типа Auryn.

ДИ полезная ебота. Допустим оно мент, и ты к нему "дверь мне сделал блядь" - депенденси инжектор делает тебе дверь запихивая автоматом всё что нужно в конструктор. При этом менту можно сказать "когда тебя просят говно - дай вот это говно". Т.е. если у тебя классы хотят иметь один обьект допустим с настройками - ты его сначала (инжектором) создаешь, запихиваешь в него всё что надо, а потом инжектору тыкаешь в него пальцем - и теперь когда ты создаешь "дверь" если ее конструктор хочет "говно" то он от инжектора получит созданный тобой инстанс говна. Любовно и прельстиво.
09/04/21 Птн 22:15:30 244131052138
>>244118686
два чая
мимо джава архитект
Аноним 09/04/21 Птн 22:15:43 244131071139
>>244127687
>>244128374
>>244129448
>>244129620
>>244130634

ОП, теперь ты понял - какую лютую дичь с умным видом втирают своим начальникам все эти ООП-господа, чтобы стать наносеками?

Хочешь быть таким же, как они, тогда изучай ООП.

Хочешь решать практические задачи и не ебать себе и людям мозги - делай всё в вебе без ООП.
Аноним 09/04/21 Птн 22:18:16 244131219140
Аноним 09/04/21 Птн 22:25:23 244131695141
О, нихуя, щас я тебе раскидаю.
Тред не читал, но скорее всего тебе пишут "Изучай Питон/ГО/прочую хуйню"
Тут не совсем правда. С одной стороны, пхпшников дохуя, с другой - они в большинстве говнокодеры. Я как-то поддался уговорам и решил перекатиться в модный Питон, потом открыл вакансии своего города и понял что ПИТОН В МОЕЙ МУХОСРАНИ НАХУЙ НИКОМУ НЕ НУЖЕН. Всем нужны пхпшники чтобы поддерживать/развивать то, что есть. Но мои слова не истина в последней инстанции, посмотри вакансии там, где ты живешь или хочешь жить.
Второе - В пхп низкий порог входа. Ты пишешь три строчки и твоя программа уже в интернете. Тебе придется задрачивать, чтобы стать лучше них. Это справедливо для всех языков программирования, просто в пхп на низком/среднем уровне будет много конкурентов. Но из-за того, что они выбрали простой путь, значит, они избегают трудностей, так что тебе нужно задрачивать больше них.
Третье - я считаю, что пхп в последние год-два стал развиваться как никогда. Все эти фреймворки, нормальная типизация и все такое.
Переубеди, меня, анон
Аноним 09/04/21 Птн 22:26:50 244131767142
>>244118233 (OP)
Установи ларавел и посмотри как у них организовано ООП. Делай так же
Аноним 09/04/21 Птн 22:32:15 244132089143
>>244131695
А касательно твоего ОП-вопроса, тебе надо набить шишки, понять, что надо писать так, а не иначе. То есть одно дело писать по правилам, другое понимать, почему надо писать именно так. А без ошибок и своего опыта ты не поймешь, как лучше. Так что практиковаться, главное не приучаться к говнокоду. Я советую выбрать фреймворк и гуглить "ФРЕЙМВОРКНЕЙМ БЕСТ ПРАКТИСЕС". Но для начала изучить синтаксис.
Гугли php правильный путь
Аноним 09/04/21 Птн 22:38:13 244132420144
>>244131695
Вся изложенная тобой информация абсолютно верная, но есть одно "НО". Как ты и писал про питон, во многих городах не то что питона нет, в них впринципе ничего нет кроме каких нибудь веб-студий или заводов, которые опять же работают с пхп и джаваскриптом.
Аноним 09/04/21 Птн 22:42:31 244132677145
>>244132420
А в чем преимущества питона?
Аноним 09/04/21 Птн 22:44:40 244132808146
>>244132420
Ну я не знаю ситуацию в ДСах, вдруг там переизбыток ПХП и нехватка питона, поэтому и советую смотреть вакансии.
В любом случае, сейчас вайтишников полно и нужно понимать, что нужно будет въебывать как минимум поначалу.
Аноним 09/04/21 Птн 22:46:39 244132920147
Аноним 09/04/21 Птн 22:47:40 244132975148
>>244132677
нахуй тебе питон? Тебе кажется, что там простой синтаксис? Синтаксис похуй, к нему привыкаешь на любом языке. Действия в ЯП одинаковы везде. Те же циклы, хуиклы, алгоритмы работы с данными одинаковы. А питон узконаправленный инструмент, сомневаюсь что в твоём поселке на 50к людей нужна биг дата
Аноним 09/04/21 Птн 22:49:10 244133058149
>>244132808
А можно вкатится без въебывания? Я сам пхп макакен 6 месяцев на госговне, вроде не напряжно и разбираюсь со всем по-тихоньку. Не так сильно въебывал, чтоб как на дваче по году вкатываться. На работку меня нулевого можно сказать взяли.
Аноним 09/04/21 Птн 22:49:28 244133077150
>>244118686
Ану пояснил чего тебе оопшного а пхп не хватает.
Аноним 09/04/21 Птн 22:49:36 244133087151
Аноним 09/04/21 Птн 22:50:02 244133111152
>>244132975
В шарагах на нем программы пишут.
Аноним 09/04/21 Птн 22:50:34 244133137153
>>244132677
Якобы очень просто синтаксис, что ускоряет работу с ним: быстрая разработка прототипов приложений, написание скриптов, указаний для фреймворков. Хотя лично я не вижу особой разницы между написанием на питоне и джаве.
Аноним 09/04/21 Птн 22:50:52 244133159154
>>244133087
>Он лучше, чем php
>Чем лучше?

Чем php
Попался
Аноним 09/04/21 Птн 22:51:11 244133174155
>>244118233 (OP)
Дрочи симфони. Он сам тебя ооп научит. К тому же, это дефолт фреймворк сейчас в пхп, и на долго будет так. Это как спринг в жаве.
Аноним 09/04/21 Птн 22:51:36 244133191156
Аноним 09/04/21 Птн 22:51:55 244133214157
>>244124358
Антуан, ты говоришь со знанием дела. Молю, дай ещё ценных советов!
Аноним 09/04/21 Птн 22:51:58 244133217158
>>244133159
АХахах)
А аргументы приведешь, дружок?)
Аноним 09/04/21 Птн 22:52:29 244133251159
Я по этой учился Head First Design Patterns (A Brain Friendly Guide), странно что ее не посоветовали.
Аноним 09/04/21 Птн 22:53:11 244133288160
>>244133191
Просто он не так понят.
В связке с ddd для бизнеса ничего лучше нет.
Аноним 09/04/21 Птн 22:53:17 244133296161
image.png 575Кб, 604x453
604x453
Аноним 09/04/21 Птн 22:54:09 244133354162
>>244133058
Я могу ошибаться, но я считаю, что при таком количестве вайтишников нужно въебывать, чтобы выделяться, чтобы не отстать и если бы это было просто и не было бы конкуренции, все бы пошли в пхп и стали богатыми[/spolier]
Аноним 09/04/21 Птн 22:54:21 244133362163
>>244121331
self.abscract_class = true

ага, сам жри
Аноним 09/04/21 Птн 22:54:56 244133409164
>>244120396
Метод - подмножество группы "Фукнции". Хоть бы доёбывался по делу.
Аноним 09/04/21 Птн 22:55:04 244133418165
>>244133111
додикам вталкивают стереотип, что питон охуенен чтоб вкатиться. Додик начинает учить и о чудо - действительно легко, как на английском пишешь. На уровне хеллоу ворлд. Когда начинаются нормальные задачи с написанием бизнес логики - всё одинаково везде, везде срака. Только пхпшер пишет круды с бд, и всегда найдет себе работу, ведь интернет магазинчик нужен и тёте тамаре из продуктового, а питонист - хуй пойми кто и с чем его есть
Аноним 09/04/21 Птн 22:55:08 244133421166
>>244133217
нет у меня аргументов. Я так не считаю. Я написал это только чтобы пошутить:
>Чем php
Аноним 09/04/21 Птн 22:55:38 244133450167
>>244133111
Ну питон для нубов неплох, всё таки разрабатывался для обучения студентов, приучает нормально форматировать код и не ебёт мозг неофита типами, работой с памятью и прочей ебалой.
Аноним 09/04/21 Птн 22:57:30 244133569168
>Динамопараша
>Организация проекта при росте кодовой базы
На 0 делишь нахуй
Аноним 09/04/21 Птн 22:58:30 244133611169
fe836ebfb90e553[...].jpg 62Кб, 670x670
670x670
Аноним 09/04/21 Птн 22:59:01 244133632170
А какая разница между mysql, oracle,ms sql,postgres?
Аноним 09/04/21 Птн 22:59:28 244133652171
>>244133214
Хуйню он говорит. Все эти "глубокие знания" нужны для олимпиадных задачек, а в реальной разработке они все уже имплементированы в стандартные функции и библиотеки и тебе нахуй не нужно знать, как там внутри устроен ассоциативный массив или какая сложность у ебаного uasort() - ты просто их используешь без задней мысли и все.
Твое дело не "глубокие знания" демонстрировать, а бизнес-логику реализовывать, которая на 99,9% стандартная и примитивная как валенок.
Аноним 09/04/21 Птн 22:59:58 244133683172
>>244133191
ООП - не более, чем модный тренд.
Толку от него примерно столько же, сколько от срать, не снимая свитера.

Но скоро люди, которые платят всем этим выебщикам бабло, раскусят, что их наебывают, и маятник качнется в сторону старой доброй процедурщины. Правда, у этого есть и свой весомый минус - на рыночек вылезет новая толпа хэллоуворлдщиков, возомнивших себя программистами, являясь на самом деле не более, чем скриптологами.
Аноним 09/04/21 Птн 23:00:20 244133708173
>>244133632
еще есть мс сиквел - самая молодежная и продвинутая. Там бэк уже встроеный, ее просто в хтмл линкуешь и все.
Аноним 09/04/21 Птн 23:00:52 244133728174
Аноны, а что кто-то програмирует не ООП? Или вы троллите.
Аноним 09/04/21 Птн 23:01:56 244133785175
>>244133728
Писать везде в ООП - такой же уровень шизы, как у местных свидетелей мифа о полезности ООП.
Аноним 09/04/21 Птн 23:01:58 244133787176
>>244133728
Пишу фп, а что
Скала синьер
Аноним 09/04/21 Птн 23:02:09 244133803177
>>244121331
Рельсы мертвы, как и руби. Аминь.
Аноним 09/04/21 Птн 23:02:52 244133844178
>>244133632
синтаксис разный. Но это все t-sql
Аноним 09/04/21 Птн 23:03:07 244133853179
Будем писать бложик на джава
Аноним 09/04/21 Птн 23:03:13 244133861180
>>244118233 (OP)
Программистов дохуя, займись чем-нибудь другим
Аноним 09/04/21 Птн 23:03:27 244133875181
>>244133362
>self.abscract_class = true
>ага, сам жри
Это для наследования внутри ActiveRecord, достаточно удобная фича между прочим.
Аноним 09/04/21 Птн 23:03:46 244133892182
>>244133652
Кто же из вас двоих прав?!
Аноним 09/04/21 Птн 23:04:01 244133902183
>>244133450
>нормально форматировать код
До сих пор кто-то пишет код в блокноте? Любая IDE давно уже форматирует код сама.
Аноним 09/04/21 Птн 23:04:11 244133916184
>>244133354
Что вайтишников много - это тупорылый форс местных даунов. Зумеры-вкатуны могут знать десяток-другой баззвордов, и обсуждать их в кодрочинге, но по-факту кодят хуевее, чем джун-экономист на экселе. Работы жопой жри, если у тебя хоть капля мозгов есть.
Аноним 09/04/21 Птн 23:04:13 244133921185
>>244133844
Но oracle - не sql база, а postgres вообще свой тип sql использует.
Аноним 09/04/21 Птн 23:04:16 244133923186
Аноним 09/04/21 Птн 23:05:29 244133986187
>>244133632
>oracle,ms sql,postgres

Всё это ничем не хуже обыкновенной MySQL, поверь.

Сказки про невъебенную надежность и крутость Оракла, например, полная хуйня.

Я ещё соглашусь с тем, что SQLite работает быстрее, чем просто MySQL, но это чувствуется только на очень загруженных highload-проектах с тысячами запросов в секунду.
Аноним 09/04/21 Птн 23:05:44 244134005188
>>244133728
Да, пишу на пхп без ООП в большинстве проектов. Дописываю легаси. Юзаю ООП только в готовом фреймворке yii и в местных самописных MVC структурных проектах.
Аноним 09/04/21 Птн 23:06:04 244134020189
>>244133916
>Что вайтишников много - это тупорылый форс местных даунов.
Достаточно зайти на хедхантер и глянуть резюме соискателей. Вайтишников много. Особенно после всяких курсов. Но про качество их знаний сложно сказать из одного резюме.
Аноним 09/04/21 Птн 23:06:33 244134041190
>>244133902
Дело не в форматировании, а в упрощении понимания скоупа и вложенности кода, ученикам такие вещи могут быть неочевидны.
Аноним 09/04/21 Птн 23:07:06 244134075191
>>244134005
Анон, сколько получаешь? Только честно
Аноним 09/04/21 Птн 23:08:18 244134144192
>>244134020
Чела с курсов отсеет даже хрюша не глядя, так же как во фрилансе отсеивают индусов с телкой на аватарке.
Аноним 09/04/21 Птн 23:08:47 244134165193
>>244134005
ну так ты ебаный вкатывальщик-макака, которого посадили ковырять легаси говно. Твой опыт тут нахуй не нужен
Аноним 09/04/21 Птн 23:09:03 244134184194
Аноним 09/04/21 Птн 23:09:18 244134204195
А в пхп есть фича,запуск кода в опред дату?
Аноним 09/04/21 Птн 23:09:55 244134235196
>>244134165
Верстальщик не пишет бэк на пхп
Аноним 09/04/21 Птн 23:10:22 244134260197
>>244124540
Не совсем про веб. Нам сишник сказал, что типа можно для любой проги на с++ написать аналогичный код на с. И нахуй тогда ООП?
Аноним 09/04/21 Птн 23:10:35 244134274198
>>244134144
И вот ты уже перешёл с "вайтишников много - местный форс" на "их отсеивают".
Аноним 09/04/21 Птн 23:10:41 244134277199
oekaki.png 7Кб, 400x400
400x400
Аноним 09/04/21 Птн 23:10:44 244134280200
>>244133986
>Сказки про невъебенную надежность и крутость Оракла, например, полная хуйня
А теперь все то же самое скажи кластеру, на котором крутится база на десяток терабайт, которому надо срочно на лету поменять пару узлов.
Мускуль - это уровень хоумпейджа тети сраки, не более.
Аноним 09/04/21 Птн 23:10:49 244134287201
Почему индусов не любят в качестве разработчиков?
Аноним 09/04/21 Птн 23:10:53 244134293202
>>244134165
Так оно, но мне как-то поебать, работаю полгода. Решил просто поделится с анонами.
Аноним 09/04/21 Птн 23:11:37 244134325203
>>244134235
двачер не умеет читать, вот так новость
Аноним 09/04/21 Птн 23:11:46 244134329204
7heXDYroXYQ.jpg 118Кб, 750x751
750x751
Короче, если хочешь быть хорошим программистом, задрачивай php до фреймворков с их сахарным синтаксисом.
Я хуй знает, каких советов ты ждешь. Хочешь научиться программировать - программируй и читай документацию. Не хочешь напрягаться и все устраивает - скоро окажешься у обочины - твои знания и умения постоянно обесцениваются. Это справедливо для любого языка - сначала алгоритмы, потом синтаксис, дальше и дальше, фреймворки, бест практисы, смежные технологии и это далеко не конец.
Тебе никто не подскажет совета, как просто добиться успеха в программировании, тут нет секрета кроме того, что нужно программировать и учиться. Думаю, все языки-программирования-господа со мной согласятся
Аноним 09/04/21 Птн 23:12:06 244134350205
Аноним 09/04/21 Птн 23:12:27 244134364206
Аноним 09/04/21 Птн 23:12:38 244134376207
Почему индусов не любят в качестве разработчиков?
Аноним 09/04/21 Птн 23:12:52 244134390208
>>244134293
Если тебе будет поебать и будешь писать спагетти код - то так и останешься макакой. Учись стандартам индустрии и пиши качественный, поддерживаемый код
Аноним 09/04/21 Птн 23:12:58 244134395209
>>244134260
А ещё любой код можно написать прямо на инструкциях процессора. Вот только почему-то никто так не делает.
В любом учебнике по программированию тебе посоветуют научиться разбивать большую задачу на маленькие. Это самая базовая идея. И ООП как раз и призван помочь с ней, разделяя эти задачи на классы и объекты.
Аноним 09/04/21 Птн 23:13:18 244134417210
>>244134280
>Мускуль - это уровень хоумпейджа тети сраки, не более
К сожалению, правда.
Аноним 09/04/21 Птн 23:13:34 244134424211
>>244134376
Говнокодят, высирают неподдерживаемую хуету.
Аноним 09/04/21 Птн 23:14:39 244134474212
>>244134417
а сколь майскул держит нагрузски?
Аноним 09/04/21 Птн 23:15:08 244134509213
>>244134424
Так исправляют же сразу. Да и эксплорера шестого даже в африке уже нет
Аноним 09/04/21 Птн 23:15:56 244134548214
>>244134280
>база на десяток терабайт

В мире существует не больше 10-ти проектов, использующих такие базы. Назови хотя бы 3. Да, блять, хотя бы один. Давай.
Аноним 09/04/21 Птн 23:17:04 244134606215
>>244134509
что исправляют? Что ты исправишь в писанине на сотни тысяч строк кода? Допишешь поверх еще говна?
Аноним 09/04/21 Птн 23:17:18 244134620216
Back-to-the-fut[...].jpeg 47Кб, 950x534
950x534
Аноним 09/04/21 Птн 23:17:43 244134648217
Аноним 09/04/21 Птн 23:17:58 244134663218
>>244134376
Посмотри фильм белый тигръ.
Аноним 09/04/21 Птн 23:18:06 244134669219
>>244134390
А вот на счет спагетти кода согласен. Легаси весь в нем.
Я стараюсь сделать структуру в своих программах, разложить их более аккуратно на функции. Все равно хочется более лучше написать программу, чем предыдущие. Хотя получается пока что посредственно.
Аноним 09/04/21 Птн 23:18:26 244134693220
>>244134606
Ну строчку еще с градиентом или ссылку на шрифт, чтобы инетренет эксплорер 6 поддерживал
Аноним 09/04/21 Птн 23:19:00 244134731221
>>244133892
Я прав. Основы и глубокие знания в разработке - это не вон то кобольно-кнутовое говно мамонта про разворачивание деревьев и виды сортировки, а скилы по окружению, инструментам и инфраструктуре языка - пакетные менеджеры, фреймворки и библиотеки, инструменты тестирования, сборки и деплоя, версионирование (в какой версии языка что появилось и что сломалось). А также скилы по организации работы - анализ задачи, декомпозиция, оценка времени и возможного риска проебов, без чего ты будешь хронически выебан менеджментом/заказчиком.
Аноним 09/04/21 Птн 23:19:12 244134745222
>>244134474
10000 запросов в секунду может выдержать, если используется качественное железо и эти 10000 запросов не являются чем-то вроде SELECT * FROM users

Я в жизни никогда не сталкивался с веб-проектом, которому нужно было бы сверх этого ресурса. Ни с одним и даже не могу представить такой.
Аноним 09/04/21 Птн 23:19:54 244134788223
>>244134606
Тем более не в одном файле же 100 строк лол, все по темплейтам
Аноним 09/04/21 Птн 23:20:12 244134804224
>>244134693
Какой эксплорер, что ты мелешь. Кому тут нахуй твоя верстка упала, тут ООП обсуждают
Аноним 09/04/21 Птн 23:20:36 244134832225
Bump
Аноним 09/04/21 Птн 23:20:43 244134844226
>>244134548
Ох тыж блять сука, я тебе законом Яровой сейчас уебу!
Аноним 09/04/21 Птн 23:20:46 244134845227
>>244134648
Хуёрган.

Ну, чё, не можешь?
Аноним 09/04/21 Птн 23:20:53 244134855228
>>244134745
у меня есть такой код лол
Аноним 09/04/21 Птн 23:22:07 244134922229
>>244134804
Ты совсем уже поехал со своей версткой, анончик:(
Аноним 09/04/21 Птн 23:22:09 244134928230
>>244134364
Неплохо, но MySQL проще и привычнее всем.
Аноним 09/04/21 Птн 23:22:13 244134935231
>>244134548
Если таких баз мало,то за счет чего живет Оракл?
Аноним 09/04/21 Птн 23:22:51 244134972232
>>244134922
Какая верстка, ты ёбнулся
Аноним 09/04/21 Птн 23:23:20 244135000233
Аноним 09/04/21 Птн 23:23:30 244135010234
>>244134855
Какой? Селект звездочка?)
Аноним 09/04/21 Птн 23:23:35 244135015235
>>244134731
>про разворачивание деревьев и виды сортировки
Вот тут не прав. Применение правильной структуры данных может кардинально снизить нагрузку. А чтобы её применить, о ней надо хотя бы знать. А вот алгоритмы по работе со структурами данных - да, всегда можно загуглить.
Аноним 09/04/21 Птн 23:24:19 244135060236
>>244134855
>у меня есть такой код лол
Даже представить не могу, нахуя селектить всю таблицу без каких-либо условий, при каком сценарии такое может понадобиться?
Аноним 09/04/21 Птн 23:24:46 244135084237
еще вопрос от ОПа,как сделать вход для админа?
>>244135010
да,нужен для подгрузки данных для акка юзера и админки
Аноним 09/04/21 Птн 23:24:48 244135087238
>>244135010
Так то еще фром и там надо подставить, манёк.
Аноним 09/04/21 Птн 23:25:18 244135120239
Аноним 09/04/21 Птн 23:26:01 244135163240
Господа программисты, я начал учить питон, две недели уже дрочу хардкорно, очень интересно. Обосрите в стиле двача как весь этот тред что мой выбор - говно.
Аноним 09/04/21 Птн 23:26:42 244135200241
>>244135163
Погугли вакансии на питоне в твоём городе. Я закончил
Аноним 09/04/21 Птн 23:27:07 244135233242
>>244134548
Любой сотовый оператор, любой сраный банк в рахе из топ-100, любой сервис биржевой аналитики, любая сраная телеметрия уровня яндекс.метрики, любая система аналитики активности соцсетей десяток терабайт сожрет и не поморщится. Бигдата, слышал про такое, или тебя только разморозили из тех времен, когда 640 килобайт хватало всем?
Аноним 09/04/21 Птн 23:27:48 244135280243
>>244135163
Питоном пользуются только датасаентисты, девопсы, пара тестеров и один калека на джанго.
Аноним 09/04/21 Птн 23:28:23 244135305244
>>244134844
Хранить аудиозаписи телефонных разговоров в базе, а не в файлах, лол?
Аноним 09/04/21 Птн 23:28:48 244135332245
Вернулся в ПХП спустя 6 лет
Абстракция на абстракции, какая там БД - хуй его знает, мы же ебашим на фреймворке, он за нас ебашит запросы
Написание классов/функций? Зачем, есть хелперы и композер (тут, возможно, оно и к лучшему)
Серьезно, над обычным пхп уже несколько слоев сахара,все раздуто.
Охуел над тем, что чтобы что-то заработало, надо ПРОСТО СДЕЛАТЬ COMPOSER REQUIRE, ну и что что еще надо в систему какие-то демоны ставить, там просто миграцию сделать, еще пусть все будет в докере.
Проект на 1.25 Мб, зависимостей нужно на 3.4 ГБ. Пиздец.
Аноним 09/04/21 Птн 23:30:07 244135411246
>>244135332
Да и похуй, жесткие диски стоят хуйню, главное чтоб тебе работалось комфортно
Аноним 09/04/21 Птн 23:30:31 244135438247
Аноним 09/04/21 Птн 23:30:53 244135458248
>>244134935
За счет админов-сказочников, втирающих своему руководству о необходимости приобрести за денежку дорогущий оракл-сервер, на котором будет сверхнадежно крутиться их охуеннейший интернет-магазин с тремя товарами на главной.
Аноним 09/04/21 Птн 23:31:39 244135502249
>>244135163
Да всё нормально с питоном, но от других языков тоже не отказывайся, полезно написать на каждом языке что-нибудь простое.
Аноним 09/04/21 Птн 23:32:13 244135533250
>>244135458
Такой магаз не сможет его купить
Аноним 09/04/21 Птн 23:32:38 244135551251
>>244135084
>как сделать вход для админа?
толстота пошла
Аноним 09/04/21 Птн 23:32:50 244135567252
Аноним 09/04/21 Птн 23:33:10 244135594253
>>244135200
Так вакансии на хх - говно, на суперджобе их 4 штуки.
Но я не могу сказать что это показательно. На хх например джуну требуется 3 года стажа, 2 языка программирования, куча фреймворков и 4 коммерческих проекта и идеальный английский, а так же минимум 5 лет опыта на линухе. Все это как я понимаю для отсейки выпускников курсов.
Я работал инженером, и по моей специальности почти нихуя вакансий и требований как говна, 30 лет стажа, умение чертить рукой, в солиде, в автокаде(с надстройками), в матлабе считать, схемы, проектирование, расчеты, нормы/госты. На деле требуется околосекретарша умеющая в ворд, эксель и базовый автокад, понимающая что такое закон Ома, а за Кирхгофа ей лично начальник на собесе отлижет.
Я работал преподавателем. Тут поадекватней, но тоже - опыт, желание работать и преподом, и методистом одновременно, и курсы по дидактике, психологии, куча стажа. На деле надо на пиздюков тупых орать и с учебника читать.
Так что вакансии это говно нерелевантное, я лично думаю
>>244135280
А мне очень нравится машинное обучение, смотрел, читал про классификаторы, векторизацию, интересно, читаю связанную с этим математику и информатику.
>>244135502
Я даже не представляю какую кашу я могу развести если буду параллельно учить что-то еще.
Аноним 09/04/21 Птн 23:33:33 244135615254
>>244135233
Ну, допустим MySQL - это и правда простовато для того, чтобы хранить банковские транзакции Сбербанка, например, ОК.

Но ты хочешь сказать, что с этим не справился бы Postgres? Серьезно?
Аноним 09/04/21 Птн 23:33:51 244135643255
Сиквел зашквар ебаный, долбоебы. Кто блядь в 21 году использует реляционные базы? Вы совсем куку?
Аноним 09/04/21 Птн 23:34:20 244135664256
>>244118686
Плохому танцору. ПХП имеет все средства ООП, которые нужны в реальной работе
Аноним 09/04/21 Птн 23:34:47 244135686257
>>244135411
А потом мы обосрались с опкэшером и понеслось...
Аноним 09/04/21 Птн 23:36:05 244135766258
>>244135551
почему,через основную форму или через отдельную?
и еще-в коде входа на условии прям писать имя логина админа?
Аноним 09/04/21 Птн 23:36:24 244135785259
>>244135594
>А мне очень нравится машинное обучение, смотрел, читал про классификаторы, векторизацию, интересно, читаю связанную с этим математику и информатику.
Только машинное обучение - это не про питон совсем. Это математика, которая написана на си с верчением матриц. А на питоне всего лишь задают параметры для верчения матриц. Изучение питона тебя не продвинет в изучении машинного обучения.
Аноним 09/04/21 Птн 23:36:44 244135802260
>>244135533
Бля, ну окей, такой магаз не сможет, какой-нибудь Wildberries сможет, но всей сети магазинов вайлдберрис с лихвой бы хватило базы Постгрес, например. Не веришь? Посмотри сравнительные тесты серверов баз данных. Желательно, последних версий.
Аноним 09/04/21 Птн 23:38:00 244135870261
>>244135785
Я это понимаю, но я посмотрел, сравнил и понял что все остальное мне не нравится.
Аноним 09/04/21 Птн 23:38:06 244135878262
>>244135411
Хуй с ним с дисками и ценами. Нужно нанять девопса/админа, который все эти докер-дженкинс-npm-composer-redis с кучей зависимостей установит на тест/стэйдж/дев/прод сервер. Все тормозит, что-то в одной из абстракций сломалось, зависимостям пиздец, программисты сами не знают, что сломалось, что делали у себя на деве не помнят, жопы клиентов горят, жопа руководства горит, жопы программистов горят, пока их ебут.
Зато писали на комфортном синтаксическом сахаре, который не надо изучать, как pure php
Аноним 09/04/21 Птн 23:38:29 244135897263
>>244135802
Ну в случае косяка можно подать на Оракл.
А с Постгрессом-нет
Аноним 09/04/21 Птн 23:39:43 244135961264
>>244135870
Тогда для чего ты рассказываешь, что учишь питон?
Аноним 09/04/21 Птн 23:44:10 244136193265
>>244118233 (OP)
ООП на хуй не нужен, это какой то пиздец, абстракция на абстрации и абстракцией погоняет. На хуя придумыывать асбтракции при работе с БД.

Слышу ответы, что бы работало на разных БД. Но на хуя?
Сделай нормальный продукт и скажи он работает только с MariaDb или Postgresql. всё проблема решена.

а уж блядь, всякая хуета типа я создал класс и кучу методов, которые наследуют ещё кучу всякой хуйни от родителя, это просто пиздец.

откиним понты метод == процедура
всё, блядь, на хуй засирать мозги?
Аноним 09/04/21 Птн 23:44:57 244136238266
>>244122920
Но ведь в реальности то дадут и посадят
Аноним 09/04/21 Птн 23:45:07 244136246267
>>244135897
Чтобы юрист из Оракла пришёл в суд и сказал, что админ магазина - хуй?
Аноним 09/04/21 Птн 23:45:49 244136284268
Аноним 09/04/21 Птн 23:46:06 244136308269
>>244136246
Надежность системы-полностью на оракле
Аноним 09/04/21 Птн 23:46:40 244136344270
>>244124358
Какое все это имеет значение, если можно просто делать хуйню на ПХП и иметь хорошие бабки на фрилансе
Аноним 09/04/21 Птн 23:48:00 244136413271
>>244136344
А если заказчик в курсе ООП?
Аноним 09/04/21 Птн 23:48:20 244136434272
>>244124540
ПХП все ещё один из самых популярных языков в целом, и номер один для бэкэеда Веба
09/04/21 Птн 23:49:03 244136474273
Да ебитесь в рот со своим програмированием
Аноним 09/04/21 Птн 23:49:50 244136521274
>>244135458
> счет админов-сказочников, втирающих своему руководству о необходимости приобрести за денежку дорогущий оракл-сервер,
Элемент отката?
Аноним 09/04/21 Птн 23:50:20 244136548275
>>244135305
А, ты таки не в курсе. Закон яровой - не только про разговоры, а про дамп ВООБЩЕ ВСЕГО трафика, который проходит через интернет-провайдера. Сами данные, естественно, хранятся в файлах, но там и объемы другие - десятки петабайт. А десятки терабайт - это так, мета-данные.

>>244135615
C постгресом отдельная ебля, в двух словах - его надо допиливать разными сторонними свистелками-перделками, а у оракла все искаропки.
Аноним 09/04/21 Птн 23:52:45 244136695276
Хуя вы тут хуйню несете, пиздец просто. Такое впечатление что 80% треда это фантазеры и вкатыши, из программирования в лучшем случае нюхавшие лаба3 в шараге.
Какие-то блядь абстракции непонятные у одного мешают ему процедурную лапшу хуярить, какие-то дрочи на синтаксис у половины даунов в голове, мускуль вместо бд, ООП для смены бд на лету.
Что несут вообще охуеть.

Мимо синьер бекендер в одном известном банке
Аноним 09/04/21 Птн 23:52:52 244136706277
Это кодерский тред?
Начал учить айос разработку и свифт (предварительно поставив хакинтош).
После андроид студио, тут так много всего, часто многое странно работает, но я только начал учить.

Суть в том что в андроиде все можно через код делать и так как-то понятнее все. А на айос надо кликать в кнопочки постоянно, иногда очень маленькие, надо запоминать где какие кнопочки, а на андроиде просто запоминаешь код.

Так же лейауты пиздос геморно реализованы, до прекрасного и простого андроидового "констрейд лейаут" как до небес.
Но интересно.
Аноним 09/04/21 Птн 23:53:43 244136755278
Аноним 09/04/21 Птн 23:54:25 244136797279
>>244136706
Кстати, на юдеми есть охуительный курс по айос разработке. Там так много годноты, мне этой инфы не хватало когда учил андроид.
Аноним 09/04/21 Птн 23:54:55 244136821280
Где конкретно используется пхп в энтерпрайзе? Где? Конкретно?
Аноним 09/04/21 Птн 23:55:25 244136851281
>>244136548
Оракл - это стрельба из пушки по воробьям.
Я не могу сказать, что это ненадежный или плохой сервер, но он просто хорошо раскручен и при этом необходимым является только на проектах уровня Bank of America, Amazon или какой-нибудь там AliExpress. Всё.
Для всех остальных BigData, какими бы Big эти даты ни были - подходит простой бесплатный Постгрес, а для подавляющего большинства - и вовсе MySQL.

Я кончил.
Аноним 09/04/21 Птн 23:55:28 244136855282
>>244136821
В энтерпрайзе
В фейсбуке и вк
Аноним 09/04/21 Птн 23:56:20 244136900283
>>244136821
Сервер УК к-л дома в городе на 50к это тоеж тырпрайз?
Аноним 09/04/21 Птн 23:56:21 244136901284
Нормальная ли идея учить веб-разработку чтобы сделать свой сайт визитку, да и просто иметь скилл, на черный день?

Мимо андроид прогер
Аноним 09/04/21 Птн 23:56:33 244136911285
>>244136193
Затем, чтобы написать няшно
$db->select("*")->from("table")->where(["op"=>"hui"])->one();
а не ебаться с контактенацией строк как дебил.
Аноним 09/04/21 Птн 23:56:52 244136929286
>>244136755
Мозги иметь надо и опыт, перед тем как высирать свое ценное мнение. Если ты не потроллить пришел конечно.
Аноним 09/04/21 Птн 23:56:57 244136937287
>>244136695
почта банке?

ну поясни, за чем банку на лету менять одну БД на другую?
Аноним 09/04/21 Птн 23:57:18 244136951288
>>244136797
Вообще же свифт и котлин это же всегда языки после обычных компьютерных или насрать и можно сразу? Мобильные языки просто выглядят потенциально лучше из-за четких ограничений платформы как мне кажется, когда на комповых языках можно делать ВСЕ, то тут есть задачи чтобы делать одну функцию на конкретном девайсе.
Аноним 09/04/21 Птн 23:57:31 244136964289
>>244136901
Для этого хтмл и ксс хватит
Аноним 09/04/21 Птн 23:57:56 244136981290
>>244136937
Чтобы жить веселее было.
Аноним 09/04/21 Птн 23:57:57 244136983291
>>244136193
>ООП на хуй не нужен, это какой то пиздец, абстракция на абстрации и абстракцией погоняет. На хуя придумыывать асбтракции при работе с БД.
ООП и база данных по-сути решают одну проблему, но на разных уровнях, база данных в данном случае - это просто долговременное хранилище для сущностей ООП, которые имеют состояние.
Аноним 09/04/21 Птн 23:58:20 244137000292
>>244136929
Я так и не понял,как надо?
А то тебе ничего не понравилось
Аноним 09/04/21 Птн 23:58:30 244137011293
>>244136855
У них там какая-то своя приблуда на основе пхп. Я про обычный пхп и его фреймворки.
Аноним 09/04/21 Птн 23:59:33 244137081294
Аноним 10/04/21 Суб 00:00:33 244137133295
Аноним 10/04/21 Суб 00:00:46 244137142296
>>244136937
>за чем банку на лету менять одну БД на другую?
ИмПоРтОзАмЕщЕнИе. Завтра ЦБ ебанет закон об обязательном использовании "отечественного постгресса" вместо неправославного оракла - вот и понадобятся абстракции.
ехидныйколобок.жпг.
Аноним 10/04/21 Суб 00:01:14 244137170297
>>244136548
Мне иногда хочется прийти в какую-нибудь серьезную контору, купившую Оракл за фулл-прайс и предложить им - как сэкономить лишние 100 миллионов в месяц, переведя их бигдату на какой-нибудь бесплатный Постгрес, но я прекрасно понимаю, что сразу выскочат их админы и программисты-наносеки с топменеджерами, которые пилят на этом хуеву тучу бабла и просто дадут мне пизды. И всё, и я домой пойду отпизженный.
А контора и дальше продолжит нести необоснованные расходы на ИТ-сектор но её руководство будет уверено, что всё правильно делает, лол
Аноним 10/04/21 Суб 00:01:38 244137191298
123
Аноним 10/04/21 Суб 00:02:34 244137244299
>>244118233 (OP)
ооп это модная хуйня для зумеров, ветераны пишут в функциональном стиле
Аноним 10/04/21 Суб 00:03:54 244137324300
>>244118233 (OP)
Очевидно, спросить на дваче, когда есть миллиард курсов ну ютубе.
Аноним 10/04/21 Суб 00:04:17 244137346301
>>244136951
> Вообще же свифт и котлин это же всегда языки после обычных компьютерных или насрать и можно сразу?
Я не понял о чём ты.
Это просто языки с прикрепленными библиотеками. Их можно где угодно юзать. Но по факту не юзают вне мобилок.
Аноним 10/04/21 Суб 00:04:47 244137382302
>>244137170
Не помните,какой магаз разорился на SAPe?
Аноним 10/04/21 Суб 00:04:50 244137385303
И всё-таки, где, кроме вк и фейсбука, используют пхп в энтерпрайзе?
Аноним 10/04/21 Суб 00:06:20 244137473304
>>244137385
В компаниях ЖКХ разных городков
Аноним 10/04/21 Суб 00:07:29 244137525305
>>244118233 (OP)
Кодю на русском фрилансе, делаю всякие мелочи типа онлайн гороскопов, форм расчет кредитов, вставляю слайдеры, ну и прочую хуйню. Вкатился как раз недавно. Был старый акк, но не пользовался. Но нужда заставила. За прошлый месяц и за 9 дней этого итого суммарно поднял 50к. При этом в айти джуны меня не берут, даже на собес не могу пройти. Был лишь на одном видео собесе по скайпу, там меня обоссали и вежливо попрощались. С этим фрилансом поседеешь сука. С утра до вечера обновляю страницу и жду норм заказ. Постоянно приходится отшивать челиков, которые хотят купить напрямую, без безопасной сделки. Особо хитрые просят сперва посмотреть нерабочий скрипт, я говорю примерно где ошибка, а эти пидоры потом говорят "лан, уже не надо!" и делают правки на основе моих подсказок. Видел как один челик по фтп шустро начал менять файлы, где я ему подсказал. Ну и всяких долбоебов куча типа "сделайте мене парсер авито за 1000 руб" или "а довай взломаем платежку вот этой системы а прибыль пополам??". Сижу щас на очке, страшно, что вдруг не заработаю.
Аноним 10/04/21 Суб 00:07:54 244137540306
>>244136911
Не, ну давай вот по чесноку, нормально и без выебонов - чем вариант с конкатенацией строк в запросах хуже?при условии, что ты все входные данные как следует фильтруешь и экранируешь и никакой левой хуеты туда не допускаешь, чтобы хацкер не сделал тебе туда SQL-injection
Аноним 10/04/21 Суб 00:10:17 244137658307
Аноним 10/04/21 Суб 00:11:39 244137732308
Аноним 10/04/21 Суб 00:12:12 244137758309
Аноним 10/04/21 Суб 00:13:46 244137843310
admin.jpg 65Кб, 539x618
539x618
так делают вход для админа?
Аноним 10/04/21 Суб 00:14:32 244137889311
>>244137385
В компаниях, где в айти-отделе работает несколько тел - по всему миру. Или ты хочешь сказать, что ваш тырпрайс не тырпрайс?
Аноним 10/04/21 Суб 00:16:27 244137993312
Аноним 10/04/21 Суб 00:17:56 244138065313
>>244137525
Вали с русского фриланса, это болото
Аноним 10/04/21 Суб 00:18:01 244138072314
Аноним 10/04/21 Суб 00:18:17 244138092315
>>244137540
Тем, что функциональность ебли с экранированием и инъекциями инкапсулирована в класс $db и тебе не надо об этом даже думать.
Тем, что ты можешь конструировать сложный запрос в произвольном порядке.
Более лаконичной и читаемой записью, отсутствием миллиона чередующихся кавычек с экранированием.
Нормальным взаимодействием с линтером и стат.анализатором.
Возможностью вкорячить в класс $db дополнительный функционал - логирование, например.


Аноним 10/04/21 Суб 00:18:57 244138118316
7f162dc0345b328[...].jpg 58Кб, 500x499
500x499
>>244118233 (OP)
>Как научиться писать код в ООП стиле
Ты ебанулся что ли. Бери нормальный функциональный язык и забудь об этой шизодрисне.
Аноним 10/04/21 Суб 00:19:00 244138122317
>>244137244
Два литра чифиря сему бородатому господину
Аноним 10/04/21 Суб 00:19:02 244138125318
>>244137525
Русский фриланс мертвый.
Если ты про фл.ру
Аноним 10/04/21 Суб 00:20:17 244138194319
Аноним 10/04/21 Суб 00:20:44 244138210320
>>244118686
Можешь сказать адрес? Посмотррим что за сайт и проверим на ошибки.
Аноним 10/04/21 Суб 00:21:13 244138238321
Аноним 10/04/21 Суб 00:22:04 244138283322
>>244137473
Не, ну а чо? Почему бы и нет?

Что, не в состоянии их вопросы порешать PHP+MySQL? Рухнет? Упадет нахуй? Не выдержит, наверное, наплыва трех бабок с карточками, желающими за квахтиру уплотить? Не справится база данных, наверное, блять? Оракл покупать срочна нада!
Аноним 10/04/21 Суб 00:22:24 244138295323
1200px-Rubylogo[...].png 210Кб, 1200x1200
1200x1200
Аноним 10/04/21 Суб 00:24:27 244138402324
>>244138283
Уже сейчас отказываются от разноса бумажек кстати
Аноним 10/04/21 Суб 00:25:12 244138439325
>>244137889
Да, хотелось бы примеры покрупнее. Как порнхаб, например.
Аноним 10/04/21 Суб 00:26:01 244138475326
>>244138065
>>244138125
Инглишом не владею, знание погромирования ниже чем у джуна. Валить некуда. Сегодня тот редкий день, когда все спокойно, все заказы сделаны. Ну почти все. Один заказ щас висит, но заказчик скинул мне неверные данные фтп и ушел, щас хуйней маюсь, капчую. Эх, мне бы железные 30к...
Аноним 10/04/21 Суб 00:27:16 244138540327
>>244138475
Почему не подтянешь знания просто?
Аноним 10/04/21 Суб 00:27:23 244138546328
Аноним 10/04/21 Суб 00:28:55 244138616329
>>244138283
Там может быть даже ПЕРЛ! КАРЛ!!!
Аноним 10/04/21 Суб 00:29:29 244138646330
>>244138546
Ещё! Ещё примеры! Нужно дать пососать всем хейтерам! Кстати, Авито кажись тоже использует php.
Аноним 10/04/21 Суб 00:29:33 244138652331
бамп
Аноним 10/04/21 Суб 00:31:41 244138749332
>>244138540
Я каждый день делаю ебанутые задачи и просто нет времени. В свободные часы хочется просто отдохнуть. То, блядь, я чиню поломавшегося бота телеги (их делать не умею, но ошибку на основе базовых знаний и документации найти могу). То делаю форму расчета кредита для лендинга, и чтоб он делал верификацию по смс, интегрировался с црм и генерировал пдф на почту. То онлайн генератор каких-то астропрогнозов. То исправляю эксель файла билета, генерируемый пыхом. То верстаю (как дебил, но выглядит более-менее). То дорабатываю жс код. То еще что-нибудь. Это бессистемный и бесполезный в плане обучения труд. В среднем выходит 20к в месяц, этого еле хватает на поддержку штанов. Иногда конечно стреляют вкусные заказы, но редко.
Аноним 10/04/21 Суб 00:32:46 244138802333
>>244138749
Ну найди трейни вакансию будешь за те же 20к в офис ходить
10/04/21 Суб 00:32:47 244138804334
>>244118233 (OP)
Ты не в ту сторону ваще смотришь. Короч темка такая. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у кошачья жена. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
Аноним 10/04/21 Суб 00:35:19 244138931335
>>244138802
Ну в офис хотелось хотя бы на 25к, ведь будут расходы на дорогу, плюс кушать что-то там, ну и одежонку прикупить, а так я дома хожу в обносившейся футболке.
Аноним 10/04/21 Суб 00:35:50 244138954336
>>244138439
Порнхаб с точки зрения кода не сложнее дефолтной поставки вордпресса, там ебутся не кодеры, а девопсы с масштабированием. А я, например, как-то работал с каким-то ебучим портом в азии, где была установлена какая-то ерп за хуилион денег, но она всех заебала, и они прикрутили к ней другую морду на пыхе. И вот там девопс был нахуй не нужен, потому что пользовалось ей десяток тел, но кастомной логики было намного больше, чем на порнхабе.
Аноним 10/04/21 Суб 00:39:55 244139178337
>>244138092
А на практике что?
А на практике ты прост тупо пишешь через эту хуйню элементарнейший запрос который делает простейший запрос имени пользователя из табличку и навсегда об этой строчке кода забываешь.
Вместо вот этой нагороженной хуйни с подключением db-класса и конструированием модного запроса можно было бы просто написать
"SELECT * FROM table WHERE op='".mysql_real_escape_string($hui)."'";
Аноним 10/04/21 Суб 00:39:55 244139181338
>>244138954
То есть порнхаб - это что-то вроде интернет-магазина, только с гигапосещаемостью?
Аноним 10/04/21 Суб 00:59:34 244140197339
Аноним 10/04/21 Суб 01:04:37 244140429340
>>244139178
Если у тебя запрос простейший - возможно этого и хватит, но чуть усложни задачу и всё, запрос превращается в неподдерживаемую кашу.
Аноним 10/04/21 Суб 01:06:40 244140517341
>>244139178
А на практике я ебашу адовые запросы типа
select(["a.*"])
->from(["a" => A::tableName()])
->leftJoin(["q" => Q::tableName()], "a.questionId=q.id")
->orderBy($order)
->where($condition)
->all();
где $condition - это динамически из входящих данных формируемый массив условий с логическими операциями трех-четырех уровней вложенности. И "просто написанное" это превращается в нечитаемую, неподдерживаемую циклопическую ебанину из скобочек и кавычек.
Аноним 10/04/21 Суб 01:11:14 244140737342
>>244140517
>адовые запросы
>джойн двух таблиц
okay
Аноним 10/04/21 Суб 04:25:22 244145755343
Аноним 10/04/21 Суб 04:26:42 244145777344
>>244118233 (OP)
В пхп - никак. Лучше выбери нормальный ооп язык: java, c++, etc...
Аноним 10/04/21 Суб 04:30:30 244145838345
>>244122835
Говно.
>>244127252
Мимо, но пхп плохой, если ты писал реальные проекты как на пхп, так и на другом нормальном языке. Даже петухон будет в этом плане лучше.
>>244135664
> ПХП имеет все средства ООП, которые нужны в реальной работе
Имеет, и что? Это не говорит о том, что это хороший язык для ооп.
Аноним 10/04/21 Суб 06:45:52 244148044346
>>244136193
Ну смари, все по ситуации. Абстракции это всегда больно и их нужно всегда делать по необходимости. Они нужны чтобы абстрагироваться. Ну может, твоя компания твердо заявила, что будет работать с той базой данных и она врятле изменится и вообще ты на опенсорсе и на галере. Можешь туда зафигачить все несчастными функциями и не пользоваться абстракциями вообще. Но представь, что ты в каком-нибудь стартапе, то вдруг, придется перенестись на другую бд, а у тебя там зависимости в коде жёсткие, тут уж лучше ну какую-нибудь абстракцию запилить, хоть функциональную. Или к примеру ты создаёшь какой-нибудь всратый фреймворк, и он должен понимать как общаться с твоим источником данных. Тут нужно думать и оценивать, всегда все неоднозначно.
Аноним 10/04/21 Суб 08:44:59 244150601347
Аноним 10/04/21 Суб 08:46:53 244150649348
>>244134293
Человек с опытом работы никчемной и ненужной макакой делится своим опытом. Закрой этот тред, мразь, и не возвращайся пока года 3 хотя бы не проработаешь за НОРМАЛЬНУЮ зарплату.
Аноним 10/04/21 Суб 10:11:45 244153890349
Я думал тред уже умер
Аноним 10/04/21 Суб 10:30:53 244154721350
>>244120396
Member function, тащемта
Другой C++ господин
Аноним 10/04/21 Суб 10:48:25 244155508351
>>244124579
>а во фронте
Почти каждая вакансия с пометкой "ООП". В чем они не правы?
Аноним 10/04/21 Суб 10:49:28 244155560352
Аноним 10/04/21 Суб 10:57:38 244155977353
Аноним 10/04/21 Суб 10:59:28 244156061354
>>244155508
Ты читать умеешь? Если ты посадишь секретаршу исправить какую-нибудь мелочь в ангуляре, она скорее отсосет всей конторе, чем поймет что там делать, тогда как в реакте на базовом уровне разберется и собака. Но если ты ее попросишь саму в реакте что-то родить, то это будет пиздец, поэтому хотя формально реакт функциональный, фактически программисту ооп знать так же обязательно, как везде.
Аноним 10/04/21 Суб 11:21:30 244157109355
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов