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