Чистый код - это сборник советов и идей, а не свод правил. Если понять суть этих идей, код в проекте будет чистым, а если в тупую следовать советам, то тупой код и будет )
У меня был один проект - Банк Швейцарский. Команда писала код по клин коду т.е. по этой книге. И мы мерджили мердж реквесты по 3 недели с дилеем деливери на 1.5 недели :D и клиент был с этим ок :D Другие команды писали как нормальные люди а у нас "качественно":) Причем разработчики в этой команде работали по 6 лет на этом проекте)
Может плохо читали или ничего не поняли? )) А то я встречал синьоров, которые прочитали, а обсуждаешь с ними идеи, и понимаешь, что эти горе разрабы поверхностные и не уловили сами идеи советов Мартина ))
Помню в прошлом году, Роберт Мартин провел для моего университета (я не в США) короткую лекцию. Хороший дядька, еще узнали, что он предпочитает emacs, а не вим)
Эта книга стоит того, чтобы её прочитать, а книга Стива Макконелла стоит того, чтобы её прочитать и держать под рукой. Тоже чистый код прочитал после Совершенного кода (эту книгу нельзя полностью прочитать и отложить).
Почему же много, нужен AI, который будет все это проверять по конкретному ЯП; По крайней мере - я так думаю. Но такую штуку опытным прогерам сделать ну +-год
Всегда было интересно в каком месте питон самый популярный? У меня картина такая: api - java/koltin, android - koltin, ios - swift, web - js/php, pc - js/c++. Писал на питоне, отступы - задолбешься вымеривать, интерпретируемый язык а значит тугой без особых извращений, с тредами треш какой-то...
Популярность - сложный показатель, потому что я сам не знаю, как точно измерить популярность языка. Статистики выходят разные и последнее время всё больше ставят Питон на первое место.
а может стоит обратить внимание на плагины которые делают код красивым и читабельным хотя бы первое время пока учишься, и вот интересно работодатели смотрят на ток как претендент пишет свой код или нет в тестовых заданиях?
Плагины есть и помогают воспринимать техническую составляющую кода: подсказывать тип данных, название аргументов, как можно упростить выражение и тд Но, плагины не сделают за вас читабельную бизнес логику!
Не в смысле Java плохой, в смысле книга была бы лучше, если бы не концентрировалась на одном языке, а вне языка. Потому что большинство правил важны всем программистам
@@programisli да я понял, просто иронизировал об этом свидетельствуют две скобки в конце предложения "))" (подобие улыбки). А по поводу книги, как молодой джавист с парой лет коммерческого опыта хочу сказать что если бы не было примеров на джаве то я бы не стал такую книгу читать, потому что когда книга про программирование без примеров (кода) , польза от такой книги на мой скромный взгляд стремится к нулю. И тут второй вопрос возникает, (какой язык взять для примеров) и это уже вкусовщина. Получается Java не лучше и не хуже подходит для языка примеров чем C# и т.д. И в заключении хочу поблагодарить вас за контент, в целом интересно и полезно послушать.
@@programisli Вам противоречить совсем не хочется. Понятно, что это классика, оказавшая своё благотворное влияние в своё время.. Но сейчас эти книги выглядят устаревшими: лучше почитать более "деловые" книги, "ближе к жизни". Если не путаю, автор - один из классиков и в теме паттернов, но есть более практичные и менее раздутые книги по этой теме. Например, та книжка по луковичной архитектуре на php, в которой отлично разбираются основные популярные архитектурные и методологические аббревиатуры..
Лучшая книга для программистов, всем читать нужно обязательно
я пишу комменты, тока если придумалось костыльное решение, иначе хороший код должен сам себя рассказывать
Спасибо, сижу, смотрю, кайфую
Чистый код- это как встретить единорога) Встретить можно только в книгах)
Но в него нужно верить и искать в реальной жизни :)
Чистый код - это сборник советов и идей, а не свод правил. Если понять суть этих идей, код в проекте будет чистым, а если в тупую следовать советам, то тупой код и будет )
У меня был один проект - Банк Швейцарский. Команда писала код по клин коду т.е. по этой книге. И мы мерджили мердж реквесты по 3 недели с дилеем деливери на 1.5 недели :D и клиент был с этим ок :D Другие команды писали как нормальные люди а у нас "качественно":) Причем разработчики в этой команде работали по 6 лет на этом проекте)
Может плохо читали или ничего не поняли? ))
А то я встречал синьоров, которые прочитали, а обсуждаешь с ними идеи, и понимаешь, что эти горе разрабы поверхностные и не уловили сами идеи советов Мартина ))
Спасибо за видос ) Всегда интересно вас послушать)
чисто сердечно про чисто код
Чистосердечно пишется вместе, а явка с повинной - раздельно :)
Тоже люблю читать. Последнее прочитанное : The Pragmatic Programmer на англ, и Внутреннее устройство Windows -Марк Р.
Книга огонь, сейчас читаю её.
Спасибо Флëн Флëныч!
Спасибо большое за ваше видео, книга известная,вижу у вас оригинал,а как вам перевод
Перевод не читал
Норм.
Сколько труда
Спасибо за наводку
Помню в прошлом году, Роберт Мартин провел для моего университета (я не в США) короткую лекцию. Хороший дядька, еще узнали, что он предпочитает emacs, а не вим)
лайк за ангуляр 😃
Подскажите, пожалуйста, что за документ по питону, который рассказывает, как нужно именовать, делать, описывать (Вы говорили об этом в моменте 1:09 )
Гуглани PEP 8
Эта книга стоит того, чтобы её прочитать, а книга Стива Макконелла стоит того, чтобы её прочитать и держать под рукой.
Тоже чистый код прочитал после Совершенного кода (эту книгу нельзя полностью прочитать и отложить).
Читал обе несколько лет назад. Сейчас снова перечитываю. Замечательные книги!
Оо, скоро будет "Angular глазами хакера" !!
Нет, не будет
Спасибо, было полезно
Спасибо за видео! Читали ли вы "Компьютерные сети" Эндрю Таненбаума? Если да, то можно ли ждать отзыв?
Что-то знакомое.
Сделай обзор на книгу Библия C# последние издание
Подумаю, может в виде прикола сделаю
@@programisli Можно про что книга обзор главы
Здраствуйте, давно пропали.
Чуть реже начал публиковать видео, но с этой недели должен вернуться в график
Почему же много, нужен AI, который будет все это проверять по конкретному ЯП; По крайней мере - я так думаю. Но такую штуку опытным прогерам сделать ну +-год
Нююю... Ты это написал - зная про линтеры?
Чистый код - это ведь далеко не только форматирование.
@@petrvictorovich Да, а ведь можно попробовать с линтерами покрутиться, о спасибо!
@@petrvictorovich так то я имел ввиду SOLID
Всегда было интересно в каком месте питон самый популярный? У меня картина такая: api - java/koltin, android - koltin, ios - swift, web - js/php, pc - js/c++. Писал на питоне, отступы - задолбешься вымеривать, интерпретируемый язык а значит тугой без особых извращений, с тредами треш какой-то...
Python самый популярный в искусственном интеллекте или DevOps, почти все автоматизируется на питоне. Ну и в остальных по чуть чуть
@@programisli согласен, но как он может быть самым популярным? ИИ уже бы захватил мир )
ЧистЫ код)
Уже исправил, возможно у тебя картинка из кэша
С какого перепуга пайтон популярный и должен использоваться для обучения? Как раз java идеально туда подходит
Популярность - сложный показатель, потому что я сам не знаю, как точно измерить популярность языка. Статистики выходят разные и последнее время всё больше ставят Питон на первое место.
почему вы думаете, что джава идеально подходит?
сам-то я учу джаву, просто интересно ваше мнение.
А какая книга про Питон имелась в виду?
Это не совсем книга, а руководство, оно доступно онлайн pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html
Ну не-мо-гу я короткое тело цикла/функции НЕ написать в одну строчку!
Хоть режте!
Я очень экономный! =)))
Дело вкуса, главное, чтобы читалось
Здравствуйте. Я с Украины, очень интересно, спасибо!
Дядя Боб специально выложил 50 страничный код что бы книга была дороже :D
Возможно :)
Хаххаха )))
а может стоит обратить внимание на плагины которые делают код красивым и читабельным хотя бы первое время пока учишься, и вот интересно работодатели смотрят на ток как претендент пишет свой код или нет в тестовых заданиях?
Как плагин может выбрать имя или правильно разбить код на методы? Он может расставить пробелы и все.
Плагины есть и помогают воспринимать техническую составляющую кода: подсказывать тип данных, название аргументов, как можно упростить выражение и тд
Но, плагины не сделают за вас читабельную бизнес логику!
Код должен быть написан и читаться, как книга. Без комментариев.
В книгах есть и сноски и комментарии, а потом ещё люди заметки на полях оставляют...
донаты в крипте принимаете?
Криптой пока не увлекаюсь
@@programisli в бирже бинанс можно зарегистрироваться. вывод долларов прям к вам на карту. ничего сложного
Превью с ошибкой🙂
Блин, сейчас исправлю
"Самый главный недостаток книги это Java" - услышал и как будто в душу плюнули ))
Не в смысле Java плохой, в смысле книга была бы лучше, если бы не концентрировалась на одном языке, а вне языка. Потому что большинство правил важны всем программистам
@@programisli да я понял, просто иронизировал об этом свидетельствуют две скобки в конце предложения "))" (подобие улыбки). А по поводу книги, как молодой джавист с парой лет коммерческого опыта хочу сказать что если бы не было примеров на джаве то я бы не стал такую книгу читать, потому что когда книга про программирование без примеров (кода) , польза от такой книги на мой скромный взгляд стремится к нулю. И тут второй вопрос возникает, (какой язык взять для примеров) и это уже вкусовщина. Получается Java не лучше и не хуже подходит для языка примеров чем C# и т.д. И в заключении хочу поблагодарить вас за контент, в целом интересно и полезно послушать.
Не люблю комментарии и длиные переменные и функции. Всегда сокращаю, и формируется свой стиль сокращений, но другим это будет сложно понять
Миша, ну как, выучил дурацкий ангуляр? Зачем он тебе , когда есть vue.js
лучше книжки про паттерны и архитектуры почитать. главная суть, а не всякая фигня, раздутая на тысячу страниц
Паттерны показывают как писать правильно код, а чистый код - как оформлять. Они все же дополняют друг-друга и читал нужно и то и другое
@@programisli Вам противоречить совсем не хочется. Понятно, что это классика, оказавшая своё благотворное влияние в своё время.. Но сейчас эти книги выглядят устаревшими: лучше почитать более "деловые" книги, "ближе к жизни". Если не путаю, автор - один из классиков и в теме паттернов, но есть более практичные и менее раздутые книги по этой теме. Например, та книжка по луковичной архитектуре на php, в которой отлично разбираются основные популярные архитектурные и методологические аббревиатуры..
ахах. Это БААААЗА
Первый!!!
Успел)))
В админка ты второй, но Сергея обогнал
питон? популярный? у студов разве что и у тех кто типизацию ни асилил. Узнай для себя scala + wartremover + formatter и будет счастье в жизни
А Scala популярен? Вбей в LinkedIn поиск Scala, а потом Python и сравни результат