|
|
| Результаты опроса: используете ли вы ооп | |||
| да |
|
238 | 86.55% |
| нет |
|
37 | 13.45% |
| Голосовавшие: 275. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.76/461:
|
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|
Стоит ли использовать ООП?09.02.2010, 13:44. Показов 103130. Ответов 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 стоит ли использовать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|