
Ivan
06.01.2018
12:04:01
или я не понел

Батманов
06.01.2018
12:04:33

Sergey
06.01.2018
12:05:00
не скорее пример того как делать не надо и почему
как от них избавиться - в другой раз)

Google

Andrii
06.01.2018
12:16:05

Батманов
06.01.2018
12:17:20

Shmaltorhbooks
06.01.2018
12:17:51
Макконелл - Совершенный код
Там все написано))

Батманов
06.01.2018
12:18:22

Shmaltorhbooks
06.01.2018
12:18:31
Да
На вижуал бэйсике))
Но суть от этого не меняется
if'ы они и в вижуал бэйсике if'ы

Батманов
06.01.2018
12:22:20
Спасибо, глянем)

Shmaltorhbooks
06.01.2018
12:22:41
Там книга на 600 страниц)
Или 800
Там много чего можно глянуть

Google

Sergey
06.01.2018
12:24:50

Shmaltorhbooks
06.01.2018
12:29:41
Если возникает вопрос "как if'ы убирать" - самое оно, я считаю

Sergey
06.01.2018
12:53:01
p.s. мой опыт общения с людьми которые эти книгу читают показывают что... нифига она не дает. Она полезна когда ты делаешь код ревью и при помощи книги подбираешь более сформулированную мысль "почему говно". Но писать код лучше оно как-то не всегда учит.
чистый код Мартина или там Рефакторинг Фаулера эффект сильнее дают.

Алексей
07.01.2018
11:53:16

Sergey
07.01.2018
12:32:58
подобные книги ничему не учат - это просто справочники

Алексей
07.01.2018
12:33:58

Sergey
07.01.2018
12:34:01
во всяком случае я не видел ни одного случая когда человек прочитал подобную книгу на раннем этапе обучения и это как-то изменило бы то, какой код выходит
чаще видел как люди читающие подобные через хотя бы пару лет опыта узнавали свои ошибки и имена для них..

Алексей
07.01.2018
12:40:56

Ярослав
07.01.2018
12:46:30

Sergey
07.01.2018
12:47:45
не единственная ж книга где обсуждают чем ифы плохи и уж тем более не та книга где дают варианты того как их убрать

Jan
07.01.2018
12:51:13
Ну, Clean Code ещё есть. Дочитать бы...

Алексей
07.01.2018
12:52:54

Sergey
07.01.2018
12:54:50
есть и другие must read книги... хотя было бы наверное интересно опросник запустить
кто какие читал

Google

Алексей
07.01.2018
12:56:03
Если честно, мне не показалась эта книга справочником?

Bohdan
07.01.2018
12:56:31
и отдельные gh pages еще для этого чата, ага


Sergey
07.01.2018
12:57:56
да.... наверное проблема не в том что "книга ничему не учит" а в том что люди прочитали и прошли дальше...
например многие ли дошли до "Где искать дополнительную информацию .."
короч ладно, всеравно люди будут продолжать писать ногами и все тщетно
1. любой справочник имеет систему/структуру.
2. если ты можешь открыть и прочитать рандомный кусок книжки, и для осознания этого куска тебе максимум придется пройтись по паре отсылок к предыдущим частям - то это больше подходит под описание справочника.
3. там в целом есть вполне конкретные указания что и как и почему. Точно так же книга с рецептами может не просто втупую перечислять что взять а как сочитания тех или иных продуктов будут влиять на вкус и предоставлять тебе выбор. Но это всеравно будет справочник в более общем смысле.
p.s. ничего оскорбительного в справочнике нет
просто это как обзорная лекция. Ты сначала знакомишься со всем разнообразием а потом можешь уже погружаться туда где тебе нужно. Но сама эта лекция не несет в себе целей научить тебя всему. Лишь ознакомить что это все есть и там есть нюансы.


Алексей
07.01.2018
13:16:03
Ты даёшь этой книге оценку с высоты своего опыта

Sergey
07.01.2018
13:21:27
ну как знаешь, но боюсь что эта книга не сильно чем-то помогает.

Sergey
07.01.2018
13:21:32
хотя прочитать ее стоит
как раз таки что бы получить базовое представление и расширить границу своего незнания, это в целом может уменьшить эффект Даннинга-Крюгера (а может и усилит))

Алексей
07.01.2018
13:23:58


Sergey
07.01.2018
13:26:23
Я не понял тебя, извини ?
книга по чуть-чуть обозревает много. Оно не дает тебе конкретных ответов а намекает что нора глубже чем ты думаешь. Это дает тебе понимание того как многого ты еще не знаешь и в целом может позитивно сказаться (ты будешь хотя бы знать о существовании каких-то вопросов что бы дальше изучать вопрос) и будешь меньше подвержен эффекту Даннинга-Крюгера. С другой стороны ты можешь почитать эту книгу и реально подумать что ты могешь в совершенный код... что будет противоположностью. Для новичков такие книги полезны только с возможностью обсудить прочитанное.
хотя все книги полезнее когда их обсуждаешь...
короч хрен его знает, мое мнение может быть подпорчено тем что я ревьювил людей которые читали эту книгу и создавалось впечатление что после прочтения вообще все было забыто
вместо этого можем обсудить вопросы различий temporal cohision и procedural cohision

Алексей
07.01.2018
13:33:26

Google

Sergey
07.01.2018
13:33:54
ну так и есть, цели похожие
надеюсь ты не понимаешь что я считаю что это плохо или "не то". Я лишь считаю что когда у человека конкретные проблемы/вопросы - эти книги уже не канают

Алексей
07.01.2018
13:37:16
ну так и есть, цели похожие
И я с тобой в этом согласен. И Совершенный код и php: the right way имеют общее. И то и другое дают мне старт, то есть ту начальную точку, с которой я должен пойти по пути становления программистом

Admin
ERROR: S client not available

Sergey
07.01.2018
13:38:36
началось все не с "пути становления" а с конкретной проблемы
есть существенная разница
короч разговор ниочем уже если честно

Алексей
07.01.2018
13:39:23
Почему это

Sergey
07.01.2018
13:39:40
ну потому что ниочем.
не буду продолжать

Алексей
07.01.2018
13:40:22

Sergey
07.01.2018
13:40:30
почитай начало дискуссии
когда всплыла эта книга и почему

Dmitriy
07.01.2018
13:41:27
а как избавиться так и не обсудили )

Sergey
07.01.2018
13:41:35
вот именно
но вообще - GoF это как раз таки и есть рецепты "как избавиться от if-в"

Алексей
07.01.2018
13:47:28
Книга "не так себе". Просто может она для решения заданного выше вопроса не подходит. Ты наверное это хотел сказать?

Sergey
07.01.2018
13:49:22

Алексей
07.01.2018
13:50:45
Ок

Sergey
07.01.2018
14:54:41
https://github.com/ondrejbouda/knowledge/wiki/Object-calisthenics

Google

Sergey
07.01.2018
14:54:43
норм

Maksim
07.01.2018
14:57:33
Wrap all primitives and strings, No getters/setters/properties
?

Sergey
07.01.2018
15:01:59

Maksim
07.01.2018
15:02:31
да ладно, я всё время бездумно делаю и оно работает)

Sergey
07.01.2018
15:03:01
(я шучу))

Maksim
07.01.2018
15:03:10
много)
сток ещё не заработал)
но, слабоумие и отвага берут своё :)
на самом деле, такой себе список, имхо.

Konstantin
07.01.2018
15:03:58
фесор
https://refactoring.guru/ru/design-patterns/strategy
судя по твоей логике - там хрень написана

Sergey
07.01.2018
15:04:46

Konstantin
07.01.2018
15:04:54
ссылка выше адресом