Обновить
24
0
Голованов Владимир@Colwin

Senior Java Developer

Отправить сообщение
Пост — да.
И даже несколько вещей взял на заметку в моем текущем контексте.
Книгу — нет, даже не брал в руки :-)
«Маугли»…
:-)
Спасибо, что напомнил детство )
Здесь не нытье, а указание на недостатки системы анонимного голосования.
IMHO, психологию нужно учитывать при проектировании такого рода систем. А не только циферки считать.
Спасение, как всегда, в узкой специализации.
Главное, чтобы специализироваться в том, что не теряет актуальность.
Скорее бы в Java замыкания добавили… :-)
А вообще я с Вами полностью согласен: множество классов сильно усложняют чтение.
Придется согласиться — ООП действительно излишне сложен.
Единственное, что в нем просто — точка входа.
Обманчивая простота ООП больше привлекает начинающих программистов, нежели «сложное» функциональное программирование.
Так что обучение, думаю, все равно будет идти по пути «процедурное программиование — ООП — функциональное программирование».
Java тем и хороша, что статична — легко искать зависимости.
Как только же появляется возможность добавления mixin'ов — вся статика идет лесом, и получаем debug hell (для сложных запутанных случаев, есс-но).
Кстати, если Вы хорошо понимаете ООП, сможете ли построить аналог наследования на чистом Си? :-)
Вопрос только для Вас лично, не требующий ответа. Думаю, любому ООП-специалисту имеет смысл на него ответить.
/немного подумав/ Поддерживаю. Каждый язык хорош для своих задач, для которых он, собственно, и используется. И если сегодня мы решаем другие задачи — это значит только, что этот язык нам не подходит для этих задач. Как сказал МакКоннелл, «Программируйте не на языке, а с использованием языка» ©.
А по-моему выёбывается :-)
Русский язык учили когда-нибудь? :-)
А то в предложении русских слов-то смыловых маловато, только для связки…
По плюсикам можно уже статистику без голосования собирать :-)
> когда у нас начнут…

Не начнут :-) У нас все решается, увы, проще.
Написание кода любого нетривиального участка начинается в голове, продолжается на бумаге, и заканчивается в редакторе исходного кода :-)
Написание и тестирование кода в уме без ошибок — одно из самых важных умений для разработчика :-) Так что можно заочно поставить Вам достаточно высокий уровень компетенции :-)
А я начинал уже с «Электртоники» с DOS'ом на борту ) и QuickBasic )
Славные были времена )
Перейти на brainfuck :-)
За public static void main(String[] args) все должны, без вариантов :-)
Логично было бы в конце статьи дать ссылки на книги :-)
Для порядку-с )
Я бы добавил еще предвосхищение изменений :-)

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность