Чистый код и рефакторинг
Изучите секреты, которые эксперты используют для написания и поддержки идеального кода. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». - Martin Fowler.
Как разработчик, вы должны уметь писать работающий код - конечно же! К сожалению, многие разработчики, тем не менее, пишут плохой код, даже если он работает. Потому что «рабочий код» - это не то же самое, что «чистый код»! Этот курс научит вас писать чистый код - код, который легко читать и понимать людям, а не только компьютерам!
В этом курсе вы узнаете, что такое чистый код и, что более важно, как можно писать чистый код. Потому что, если ваш код написан чисто, его легче читать и понимать и, следовательно, проще поддерживать. Потому что не только компьютер должен понимать ваш код - ваши коллеги и ваше будущее тоже должны понимать его!
В этом курсе мы погрузимся во все основные «болевые точки», связанные с чистым кодом (или плохим кодом - в зависимости от того, как вы на это смотрите), и вы не только узнаете, что составляет плохой код, но, конечно, также и как превратить его в чистый код.
В частности, вы узнаете о:
Этот курс представляет собой сборник общих шаблонов, лучших практик, принципов и правил, связанных с написанием чистого кода.
В этом курсе вы узнаете о широком спектре концепций, правил, идей, мыслей и принципов, а к концу, конечно, у вас будет хорошее представление о том, что нужно иметь в виду, когда дело доходит до написания чистого кода.
Это не курс по шаблонам проектирования или общим шаблонам - мы полностью сосредоточимся на шаблонах, правилах и концепциях, которые помогают в частности писать чистый код.
Все эти концепции и правила подкреплены примерами, фрагментами кода и демонстрациями. И чтобы убедиться, что вы получите от этого курса максимальную пользу, и вы не просто изучаете кучу теории, которую вскоре забываете, у вас также есть множество проблем, чтобы применить то, что вы узнали!
В этом курсе используются Python, JavaScript и TypeScript для примеров кода, но вам не нужно знать эти языки, чтобы следить за ними и получать от этого много полезного. Кроме того, курс не фокусируется на конкретном стиле или парадигме программирования (например, функциональном программировании, объектно-ориентированном программировании и т. д.), А охватывает общие концепции и методы, которые будут применяться всегда.
https://github.com/academind/clean-code-course-code
Изучите секреты, которые эксперты используют для написания и поддержки идеального кода. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». - Martin Fowler.
Ваши сотрудники смущаются при мысли о необходимости работать с вашим кодом? Чистый код - это искусство написания кода, который люди могут понять. Повысьте свой профессионализм и повысьте качество кода, написав его с умом!
В этом курсе вы научитесь писать чистый код. Чистый код относится к коду, который легко понять и поддерживать в долгосрочной перспективе. Этот курс не зависит от языка, что означает, что вы можете использовать любой язык программирования, чтобы следовать ему.
"Чистый код" — это одна из самых часто используемых, но и часто неправильно понимаемых фраз в программной инженерии. Что означает "чистый код" и что делает наш код "грязным" или "чистым"? Концепция популяризирована Робертом К. Мартином, известным как "Дядя Боб". Это набор практик, которые помогут вам писать код, который легче изменять, читать и понимать, а также менее подвержен ошибкам. В этом кур