ИстинА всегда где-то рядом...
Почему всё, что я делаю, так жопорвательно сложно?
Потому что нормальные люди сначала учатся, затем тренируются, а уже потом делают. А мне лень учиться и тренироваться. Я хочу минимум телодвижений и максимум результата. То, что при этом надо совершать невроткосмические мозговые усилия, всё равно кажется легче, чем проходить через все фазы постижения какого-либо дела.
Вспомнить одно моё изучение ООП по книге Банды четырёх о шаблонах проектирования
А ведь получилось)) ну, почти - следующей всё-таки пришлось почитать книжку попроще. Но всё равно о шаблонах проектирования))
Потому что нормальные люди сначала учатся, затем тренируются, а уже потом делают. А мне лень учиться и тренироваться. Я хочу минимум телодвижений и максимум результата. То, что при этом надо совершать невроткосмические мозговые усилия, всё равно кажется легче, чем проходить через все фазы постижения какого-либо дела.
Вспомнить одно моё изучение ООП по книге Банды четырёх о шаблонах проектирования


Почему бы и не объединить? - Так же интереснее, а порой даже полезнее).
мне бесцельно (точнее, с целью тренировки) делать тоже неохота( но если понимаю, что иначе запорю главное, то там конечно выбора нет.
книжки по программированию не читаю в принципе, когда речь идет о языке. Там уныло
другое дело общие знания, типа паттернов или того же Ахо. Вот тут да
по языку лучше статьи читать, имхо, или вообще ман
rtfm)). В нём иногда много интересного можно узнать))Идешь на стековерфлоу, ищешь. Гарантировано, 99% твоя нубская задача решена.
это да, если язык незнакомый. Я всегда так и делаю)
А на котором всё время пишешь, лучше всё-таки знать его как можно лучше. Многих костылей и велосипедов тогда можно избежать.
хех, вспомнила ща историю времён начала моей трудовой деятельности.
Метод возвращает объект в json'е. Мне надо его распарсить в массив.
я пишу json_decode($json_str) (это встроенная функция языка, декодирующая json). Функция возвращает объект. Я начинаю усердно строчить функцию, которая рекурсивно обходит в этом объекте все вложенные объекты и превращает в массивы.
Старший прогер заглядывает через плечо, это, мол, что? Я - так и так, мол, многоуровневый объект в массив превратить надо, вот ведь геморрой. Он на меня смотрит как на сумасшедшую, отбирает клавиатуру и исправляет: json_decode($json_str, true). И теперь функция сразу возвращает вложенный массив. Мне давно не было так стыдно
И бывали случаи, когда уже думаешь что надо писать свой велосипед, а оказывается, если хорошенько покопаться в доках, всё уже реализовано.
У нас декларативный язык разработан, по мощности выразительных средств что-то среднее между лиспом, прологом, паскалём. И я периодически забываю, что есть способы обойти ограничения и не добавлять код на с++, но нет же, КОСТЫЛИ!
а потом находишь решение и стыдно