Чистый код и рефакторинг
Изучите секреты, которые эксперты используют для написания и поддержки идеального кода. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». - Martin Fowler.
В этом курсе вы научитесь писать чистый код. Чистый код относится к коду, который легко понять и поддерживать в долгосрочной перспективе. Этот курс не зависит от языка, что означает, что вы можете использовать любой язык программирования, чтобы следовать ему.
Давайте посмотрим на содержание курса.
Именование
В этом разделе вы узнаете, как называть свои переменные, функции, классы и т. д. Это один из самых важных разделов курса, и он задает тон всему курсу.
Функции
В этом разделе вы узнаете, как писать многоразовые функции. Вы также узнаете, как писать более мелкие функции, которые выполняют только одну работу, следуя принципам единой ответственности.
Комментарии
В этом разделе вы научитесь, как писать хорошие комментарии и как избежать плохих. Я собираюсь показать вам, когда вы должны писать комментарии, а когда вы можете удалить комментарии и позволить вашему коду говорить самому за себя.
Объекты и структуры данных
В этом разделе вы научитесь нескольким способам написания одного и того же кода. Сначала вы реализуете код, используя объектно-ориентированные принципы, а затем вы реализуете то же решение, используя структуры данных.
Обработка ошибок
В этом разделе вы узнаете, как обрабатывать ошибки в вашем приложении. Вы также узнаете, когда из функции можно возвращать значения NULL, а когда нет.
Модульное тестирование
В этом разделе вы узнаете, как писать тесты для вашего приложения. Модульные тесты позволяют лучше спроектировать ваше приложение, и, используя принципы разработки, основанные на тестировании, вы получите лучший и чистый код.
Классы
В этом разделе вы узнаете, как реализовать классы в вашем приложении. Вы узнаете, как называть свои классы и как делать так, чтобы ваши классы были небольшими и ограничены контекстом.
Это отличный курс, и после его завершения вы сможете писать более чистый и удобный в сопровождении код.
Изучите секреты, которые эксперты используют для написания и поддержки идеального кода. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». - Martin Fowler.
Как разработчик, вы должны уметь писать работающий код - конечно же! К сожалению, многие разработчики, тем не менее, пишут плохой код, даже если он работает. Потому что «рабочий код» - это не то же самое, что «чистый код»! Этот курс научит вас писать чистый код - код, который легко читать и понимать людям, а не только компьютерам!
"Чистый код" — это одна из самых часто используемых, но и часто неправильно понимаемых фраз в программной инженерии. Что означает "чистый код" и что делает наш код "грязным" или "чистым"? Концепция популяризирована Робертом К. Мартином, известным как "Дядя Боб". Это набор практик, которые помогут вам писать код, который легче изменять, читать и понимать, а также менее подвержен ошибкам. В этом кур