ООП

Nov. 30th, 2020 08:54 am
sakurovskiy: (Default)
[personal profile] sakurovskiy
Товарищи тыж-программисты, а мне одному концепция ООП, кажется несколько далековатой от действительности? Избыточной? Притянутой за уши? Совой натянутой на глобус?

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

Высказывайтесь.

Date: 2020-11-30 06:55 am (UTC)
From: [identity profile] lj-frank-bot.livejournal.com
Здравствуйте!
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: Технологии (https://www.livejournal.com/category/tehnologii?utm_source=frank_comment).
Если вы считаете, что система ошиблась — напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.

Date: 2020-11-30 07:59 am (UTC)
From: [identity profile] ordinaryjoe1.livejournal.com
функциональное еще хуже

Date: 2020-11-30 09:05 am (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Издеваешься над малограмотным? Ай донт парле енгле!

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

Методы у класса это ж те же самые функции из функционального программирования или не?

Date: 2020-11-30 09:08 am (UTC)
From: [identity profile] ordinaryjoe1.livejournal.com
ну там сложнее всё, ггг методы канешно являются функциями и даже класс может быть функцией!

Date: 2021-01-16 01:08 pm (UTC)
From: [identity profile] austinite-md.livejournal.com
Кодер не говорит по английски? Шота ты пошел рассказывать!

Date: 2021-01-16 01:30 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Во-первых я не настоящий кодер.
Во-вторых это совершенно не редкость.

Date: 2021-01-16 01:35 pm (UTC)
From: [identity profile] austinite-md.livejournal.com
>>не настоящий кодер
Вебдев шоле? Нисы, я тоже вебдев - пусть мне кто-то скажет, что я не настоящий кодер!
А без инглиша ты не найдешь работу, если ты только не из рф.

Date: 2021-01-16 02:24 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Я хз, я срал на все эти градации.

Так-то я админ, который умеет всякое.

Если в терминах то щас я сисадмин-фулстаквебразработчик-девопс-ДБА и наверное еще несколько штук.

Date: 2021-09-17 09:14 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
//А без инглиша ты не найдешь работу, если ты только не из рф.

Я не из рф и я таки нашел.

Date: 2021-03-03 07:22 am (UTC)
From: [identity profile] jfk jfk (from livejournal.com)
в процедурном стиле ты напишешь что-то небольшое и неподдерживаемое.
ооп просто позволяет не заебацца твоим последователям.

хатя можно и в процедурном отлить в граните наотличненько

Date: 2021-03-03 07:50 am (UTC)
From: [identity profile] sakurovskiy.livejournal.com
ну вот я щас на рельсах фигачу и тут куча не то чтоб холиваров но дисскуссий что куда класть, тошто если не класть то класс или контроллер получаются неебических размеров — сотни и тыщи строк, поддерживать такое не очень удобно. Поэтому они придумали сервисные объекты и хелперы, но тогда надо чтоб что-то найти лазить по куче файлов искать куда ж я засунул этот метод или типа того.

и это всё при том руби весьма лаконичен и даже я со своим кривокодом уже умею многие штуки писать коротко или короче чем раньше.

нет в жизни щастья.




Date: 2021-03-03 07:58 am (UTC)
From: [identity profile] jfk jfk (from livejournal.com)
ну в общем есть такое в сегодняшних трендах.

моя команда любую херню обматывает кучей прокладок, и весь код — он сурово идиоматический.
мотив: вот когда придет время рефакторить, то чтобы нам было легко и не больно.
в реале же получается что когда надо что-то пусятковое поменять, то все упирается в то, что надо килотонны этого академически верного и охуенно правильного кода перехерачить заново.
а это лень и долго/дорого.

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

Date: 2021-03-03 08:10 am (UTC)
From: [identity profile] sakurovskiy.livejournal.com
у меня команда состоит только из меня, когда я начинал у меня было 100% говнокода, сейчас наверное уже поменьше, когда смотрю на старый код ужасаюсь, но он работает, а это для меня главней чем красота. По возможности пишу хорошо, по невозможности как умею главное чтоб работало.

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

Date: 2021-03-03 08:22 am (UTC)
From: [identity profile] jfk jfk (from livejournal.com)
главное чтобы работало — это никуя неправильно.

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

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

и задачку спихнули мне. я примерно тоже неделю ковырял, но сделал двигло разбора с настраиваемым словарем.

а через пару лет уже на новой работе это двигло без изменений помогало мне заполнять авансовые отчеты. (суешь ему билет ржд, а оно вытаскивает когда, кто, откуда и куда ехал и за скока денег)


Date: 2021-03-03 08:40 am (UTC)
From: [identity profile] sakurovskiy.livejournal.com
//главное чтобы работало — это никуя неправильно

хуяк-хуяк и в продакшон!

Работало я подразумеваю чтоб нормально работало и не требовало переделок, без того чтоб где-то пару цифр поменялось и всё накрылось пиздой.

Например у меня вот приложение на рельсах, в нем заказы, а до этого было приложение на акцессе и ВБА. И вот например отправка заказов до сих пор крутится на акцессе и ВБА, я ее сделал года 4 назад и хотя там ужастно некрасивый говнокод он прекрасно работает и поныне.

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

В целом вот есть люди которые пишут рабочий и красивый код (лаконичный и легкочитаемый), а я пишу рабочий но некрасивый код. Как-то так.

Profile

sakurovskiy: (Default)
sakurovskiy

December 2025

S M T W T F S
 1234 56
789101112 13
141516 171819 20
21222324252627
28 293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 26th, 2026 08:00 am
Powered by Dreamwidth Studios