Size: a a a

Советский Angular

2020 October 09

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Telegram
🦊 Angular Fox 🚀 — русскогорящие новости сообщества
Полезные книги

> Книги о программировании для разного уровня специалистов. Все перечисленные ниже книги являются переводом с английского, поэтому по возможности рекомендуем читать их в оригинале.


🎉 Чистый код

> О том, как правильно писать чистый и понятный код, какие приемы рефакторинга существуют.

* Чистый код, Роберт Мартин
 https://www.ozon.ru/context/detail/id/28336354/
* Рефакторинг, Мартин Фаулер
 https://www.ozon.ru/context/detail/id/1308678/
* Погружение в рефакторинг - бесплатная онлайн версия, Александр Швец
 https://refactoring.guru/ru/refactoring
* Совершенный код, Стив Макконнелл
 https://www.ozon.ru/context/detail/id/142768363/
* Идеальный программист, Роберт Мартин
 https://www.ozon.ru/context/detail/id/135465064/
* 97 этюдов для программистов, Роберт Мартин
 https://www.ozon.ru/context/detail/id/8684879/
* Программист-фанатик, Чед Фаулер
 https://www.ozon.ru/context/detail/id/31901152/


🚀 Паттерны проектирования

> Подробное описание популярных паттернов проектирования и примеры их…
источник

АР

Алексей Романченко... in Советский Angular
Любопытно
источник

IP

Ivan Petrov in Советский Angular
Вертихвост キバ 🏡🦊
Telegram
🦊 Angular Fox 🚀 — русскогорящие новости сообщества
Полезные книги

> Книги о программировании для разного уровня специалистов. Все перечисленные ниже книги являются переводом с английского, поэтому по возможности рекомендуем читать их в оригинале.


🎉 Чистый код

> О том, как правильно писать чистый и понятный код, какие приемы рефакторинга существуют.

* Чистый код, Роберт Мартин
 https://www.ozon.ru/context/detail/id/28336354/
* Рефакторинг, Мартин Фаулер
 https://www.ozon.ru/context/detail/id/1308678/
* Погружение в рефакторинг - бесплатная онлайн версия, Александр Швец
 https://refactoring.guru/ru/refactoring
* Совершенный код, Стив Макконнелл
 https://www.ozon.ru/context/detail/id/142768363/
* Идеальный программист, Роберт Мартин
 https://www.ozon.ru/context/detail/id/135465064/
* 97 этюдов для программистов, Роберт Мартин
 https://www.ozon.ru/context/detail/id/8684879/
* Программист-фанатик, Чед Фаулер
 https://www.ozon.ru/context/detail/id/31901152/


🚀 Паттерны проектирования

> Подробное описание популярных паттернов проектирования и примеры их…
Угу, спасибо, а можно как-нибудь посмотреть первую запись в канале? А то я начал листать и как-то больно это ))
источник

S

Smooth Operator in Советский Angular
Вертихвост キバ 🏡🦊
Telegram
🦊 Angular Fox 🚀 — русскогорящие новости сообщества
Полезные книги

> Книги о программировании для разного уровня специалистов. Все перечисленные ниже книги являются переводом с английского, поэтому по возможности рекомендуем читать их в оригинале.


🎉 Чистый код

> О том, как правильно писать чистый и понятный код, какие приемы рефакторинга существуют.

* Чистый код, Роберт Мартин
 https://www.ozon.ru/context/detail/id/28336354/
* Рефакторинг, Мартин Фаулер
 https://www.ozon.ru/context/detail/id/1308678/
* Погружение в рефакторинг - бесплатная онлайн версия, Александр Швец
 https://refactoring.guru/ru/refactoring
* Совершенный код, Стив Макконнелл
 https://www.ozon.ru/context/detail/id/142768363/
* Идеальный программист, Роберт Мартин
 https://www.ozon.ru/context/detail/id/135465064/
* 97 этюдов для программистов, Роберт Мартин
 https://www.ozon.ru/context/detail/id/8684879/
* Программист-фанатик, Чед Фаулер
 https://www.ozon.ru/context/detail/id/31901152/


🚀 Паттерны проектирования

> Подробное описание популярных паттернов проектирования и примеры их…
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Ivan Petrov
Угу, спасибо, а можно как-нибудь посмотреть первую запись в канале? А то я начал листать и как-то больно это ))
Копирую ссылку на любое сообщение и вставляю единичку вместо числа
источник

IP

Ivan Petrov in Советский Angular
Вертихвост キバ 🏡🦊
Копирую ссылку на любое сообщение и вставляю единичку вместо числа
Понял, без костылей видимо никак ))
источник

АР

Алексей Романченко... in Советский Angular
Ivan Petrov
Угу, спасибо, а можно как-нибудь посмотреть первую запись в канале? А то я начал листать и как-то больно это ))
Сначала кажется больно и по ботански, но если смотришь на то что там есть, потом на свой код, потом опять на то что в книге и вскоре начнет приходить осинение,что что-то можно вынести в фасад, что-то переписать и бах - более понятный и логичный код
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Владимир
Посмотрел видос лиса и тоже купил колы, обычную черри и ванилку :)
И как?)

Хочешь посмотреть мой новый твит первым?
источник

IP

Ivan Petrov in Советский Angular
Алексей Романченко
Сначала кажется больно и по ботански, но если смотришь на то что там есть, потом на свой код, потом опять на то что в книге и вскоре начнет приходить осинение,что что-то можно вынести в фасад, что-то переписать и бах - более понятный и логичный код
В смысле? Я про канал в телеге ))
А если это в целом коммент к разговору, то да, я понимаю это )
источник

АР

Алексей Романченко... in Советский Angular
Ivan Petrov
В смысле? Я про канал в телеге ))
А если это в целом коммент к разговору, то да, я понимаю это )
Я про чистый код итд. Просто есть некоторые виды людей, для которых " работает и это главное" и не важно что 10к+ строк в файле
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Вертихвост キバ 🏡🦊
И как?)

Хочешь посмотреть мой новый твит первым?
@ibodnar а ты?
источник

IP

Ivan Petrov in Советский Angular
Алексей Романченко
Я про чистый код итд. Просто есть некоторые виды людей, для которых " работает и это главное" и не важно что 10к+ строк в файле
Не, не, никаких 10к строк в файле и "лишь бы работало", наоборот я как-то получаю эстетическое что ли удовольствие от приятно написанного кода и наверно это одна из тех вещей, которые мне очень нравятся в работе, хотя конечно код пока очень далёк от реально чистого, но есть к чему стремиться ))
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Ivan Petrov
Не, не, никаких 10к строк в файле и "лишь бы работало", наоборот я как-то получаю эстетическое что ли удовольствие от приятно написанного кода и наверно это одна из тех вещей, которые мне очень нравятся в работе, хотя конечно код пока очень далёк от реально чистого, но есть к чему стремиться ))
какой бы код не был, если под него есть хорошие тесты, то ничего не страшно
источник

IP

Ivan Petrov in Советский Angular
Вертихвост キバ 🏡🦊
какой бы код не был, если под него есть хорошие тесты, то ничего не страшно
Ууу, вот с тестами кстати совсем беда ((
Есть мб какая-нибудь хорошая статья или видео по тестам, описывающее их концептуально, ну или в разрезе ангуляра? То есть я примерно понимаю что такое тесты, но не совсем понимаю какие проблемы они решают и почему разработка с ними становится проще и надёжнее.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Ivan Petrov
Ууу, вот с тестами кстати совсем беда ((
Есть мб какая-нибудь хорошая статья или видео по тестам, описывающее их концептуально, ну или в разрезе ангуляра? То есть я примерно понимаю что такое тесты, но не совсем понимаю какие проблемы они решают и почему разработка с ними становится проще и надёжнее.
тогда расскажи, как ты понимаешь тесты
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
А вот этот вопрос до серьйоров
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
значения тайма и таймстампа одн в один
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
в чем прикол???
источник

IP

Ivan Petrov in Советский Angular
Вертихвост キバ 🏡🦊
тогда расскажи, как ты понимаешь тесты
Ну, начнём с того, что они бывают разные насколько я знаю, то есть подразделяются на объём тестируемого "материала", соответственно с помощью e2e можно протестировать какую-то большую часть функционала в комплексе, с помощью самых маленьких (не помню название, но по-моему как раз они подразумеваются в .spec файлах) можно протестировать очень маленькую часть (функцию в компоненте например). Ну и дальше уже переходя к применению, я понимаю это как какую-то проверку функционала, которая упадёт если поведение в коде будет не таким, каким оно задумывалось изначально (считай не таким, как описано в тесте). Вот примерно такое у меня понимание )
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Ivan Petrov
Ну, начнём с того, что они бывают разные насколько я знаю, то есть подразделяются на объём тестируемого "материала", соответственно с помощью e2e можно протестировать какую-то большую часть функционала в комплексе, с помощью самых маленьких (не помню название, но по-моему как раз они подразумеваются в .spec файлах) можно протестировать очень маленькую часть (функцию в компоненте например). Ну и дальше уже переходя к применению, я понимаю это как какую-то проверку функционала, которая упадёт если поведение в коде будет не таким, каким оно задумывалось изначально (считай не таким, как описано в тесте). Вот примерно такое у меня понимание )
Какую функциональность должны покрывать тесты?
источник