|
|
| Результаты опроса: используете ли вы ооп | |||
| да |
|
238 | 86.55% |
| нет |
|
37 | 13.45% |
| Голосовавшие: 275. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.76/461:
|
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|
Стоит ли использовать ООП?09.02.2010, 13:44. Показов 103318. Ответов 793
Метки нет (Все метки)
Здравствуйте.
Возник такой вопрос: стоит ли использовать ооп. Даже не так, когда использовать ооп? Иногда (даже чаще всего) легче написать простые функции, а не мутить с классами обектами и методами. Раздражает инкапсуляция - какой вообще ее смысл? Чтобы получить переменную класса по правилам ооп нужно создавать метод для ее чтения? когда такой подход оправдан - ведь затрачивается куча лишнего времени.
5
|
|
| 09.02.2010, 13:44 | |
|
Ответы с готовыми решениями:
793
Стоит ли использовать ООП -- часть вторая
|
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
|
| 05.09.2013, 15:38 | |
|
"то рано или поздно проект сдохнет под грузом соплей, костылей и заплаток, "
Вот это очень верно, и правильно! Поэтому я люблю вылизывать код. И коментарии. И документацию. А дядьки-начальники пытаются втюхнуть мне теорию о том, что надо работать И быстро и качественно. Но это чисто быдлядские мечты стран третьего мира. В любом человеке, в любой технологии - есть "ползунок" , который можно крутить. И "быстро" , "качественно" стоят по разные концы линейки этого ползунка. Когда они начинают ныть про сроки, я всегда спокоен. Потому что даже быдло программеров, которые работают на производство, и являются одновременно спецами по наладке, и программированию многокоординатных эрозионных станков (скажем So****) с линейными приводами,в сфере ВПК, на РЫНКЕ ТРУДА КАК БЫ НЕТ ПОЧТИ !!! Отсюда следует золотое: "Вот и таки да!"
0
|
|
| 05.09.2013, 16:50 | |||
|
0
|
|||
|
|
||
| 05.09.2013, 16:57 | ||
|
0
|
||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
||
| 05.09.2013, 16:58 | ||
|
Нужно периодически приводить форматирование текста кода в порядок. Писать емкие и в тоже время короткие комментарии. Проглядывать и смотреть, имена методов,переменных и классов, что бы были емки по содержанию и кратки по написанию -компромисс. А уже потом, отдохнув искать в коде "школоло"и избавляться от него. И так по нескольку проходов. Помогает реально. Простым словом называется - порядок.
0
|
||
| 05.09.2013, 17:11 | |
|
Вполне неплохая критика Десять вещей, которые я терпеть не могу в ООП
0
|
|
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
|
| 05.09.2013, 18:10 | |
|
"Однако в реальном мире есть только объекты. Классы существуют только в нашем сознании. Можете ли вы привести хоть один пример из реального мира, что класс — это реальная, физическая сущность? Нет, не думаю."
Да, и легко. Например чертеж многоквартирного дома. Кста я , быдлокодер.
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 05.09.2013, 18:33 | |||
|
0
|
|||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
||
| 05.09.2013, 18:42 | ||
|
Нет ? Тогда общая идея политика о строительстве это класс. Нет ? Тогда. Тогда.Тогда. Вы приблизились к общему классу object - БЫТИЁ! от Которого наследуют все, даже String/ String s="пошли все в жопу"; String.method(argument); Как опять всё классы ? ТАКИ ДА !
1
|
||
| 05.09.2013, 18:48 | ||
|
Это не всегда так. Относительно простой пример: жило себе приложение, (да хоть просто утилитка. плагин) и все было норм. Но вот всплыло что используется только одно ядро - а вот надо все. Ох как много красивых классов, примечаний, файлов будет похерено! И будет написано много новых. И это нормально. А бывает и хужее.. ну ладно, Вам это ни к чему, "улучшайте улучшаемость"
0
|
||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
||
| 05.09.2013, 18:52 | ||
|
Правда! А я, кстати за то , что бы многопоточность обдумывал компилятор. Полностью. Еще раз абстрагирование ? Конечно да. Но пока еще слабо. Автоматизм наше всё. Вы ведь не будете говорить, что автопилот в самолетах это зло ? p.s где самореклама ? (а вы тонко чувствуете людей, _+9000) Просто холивар и крик души. А я , простой заводской, примат-кодер.
0
|
||
|
Комбинатор
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
|
| 05.09.2013, 18:58 | |
|
Программирование без ООП это как называть яблоко "вон та зеленая хрень", вместо просто "яблоко". В обоих случая вас скорее всего поймут, вопрос в красоте и скорости объяснения...
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 05.09.2013, 19:14 | |||
|
Добавлено через 3 минуты
0
|
|||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
|
| 05.09.2013, 19:15 | |
|
0
|
|
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
||
| 05.09.2013, 19:21 | ||
|
Вы использовали для объяснения краткий философский способ. Боюсь в этом моменте вас попытаются клевать и царапать. Хотя изначально создатели ооп понимали об абстракции и способе мышления как о необходимой части ооп лежащей в мозгу программиста. А не о реальных результатах жизни переменных.
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 05.09.2013, 19:29 | |
|
0
|
|
|
Комбинатор
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
|
| 05.09.2013, 19:32 | |
|
0
|
|
| 05.09.2013, 19:32 | |
|
Стоит ли учить ООП в одно время с Яп Как использовать ООП в WinAvr Js class как правильно использовать ООП Когда следует использовать ООП в РНР? WITH AS стоит ли использовать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|