|
|
| Результаты опроса: используете ли вы ооп | |||
| да |
|
238 | 86.55% |
| нет |
|
37 | 13.45% |
| Голосовавшие: 275. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.76/461:
|
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|
Стоит ли использовать ООП?09.02.2010, 13:44. Показов 103049. Ответов 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 стоит ли использовать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|