Clean Code Regeln zum Loslegen (in Java)

所在平台: Udemy

课程主页: https://www.udemy.com/course/clean-code-kickstart/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 上的“Clean Code”(Java)课程的中文内容概要: 这门课程旨在帮助您学习如何编写更优雅、高质量的 Java 代码,以应对“只要能运行就好”或“不要改动能运行的系统”等不良编程习惯。课程将以精炼和实践为导向的方式,介绍关键的 Clean Code 原则、模式和技术,并提供直接可用于日常编程工作的示例。 课程将重点关注以下几个方面: 1. **Clean Code 基础**:深入浅出地讲解编写清晰、易于理解和维护的代码的重要性,以及如何应用 Clean Code 原则来改进现有代码。 2. **单元测试中的 Clean Code**:课程会特别强调自动化测试在开发高质量软件中的不可或缺性,并指出单元测试代码往往比业务逻辑代码的质量更差。因此,课程会将 Clean Code 原则应用于 JUnit 单元测试,并通过大量代码示例展示如何在单元测试中实践 Clean Code。 3. **测试驱动开发(TDD)**:课程将介绍作为一种现代开发方法的测试驱动开发。TDD 强调自动化单元测试,能够显著提高软件质量,并确保代码具有100%的测试覆盖率。此外,TDD 周期中会集成代码重构(Refactoring)和按照 Clean Code 原则进行代码优化的环节,使得 Clean Code 和 TDD 能够完美结合。 讲师拥有多年的软件开发和架构经验,对 Clean Code 充满热情,并深刻体会到其对团队效率的积极影响。讲师在技术领域(尤其是新技术的应用)拥有15年的职业经验,并且经常在个人博客上分享相关话题。他还为同事提供现场编程课程和培训,介绍新技术、Clean Code 和测试原则。本课程将这些教学内容以更详尽和优化的形式呈现。 通过学习本课程,您将能够写出更干净、更易于维护的代码,从而使自己和您的团队受益。强烈建议您通过学习本课程,即刻开始实践 Clean Code。

课程评论(0条)

课程详情

"Hauptsache es läuft!", "Never change a running system." oder "für jeden gefixten Bug, kommen 2 neue..." -Kennst Du auch solche Sprüche? In der Regel ist schlechter Code dafür die Ursache.Clean Code ist eine Antwort, um künftig besseren Code zu schreiben. Zu diesem Thema gibt es viele und gute Bücher, die Prinzipien, Patterns und Techniken ausführlichst und langatmig erklären. In diesem Video-Kurs stelle ich Dir in kompakter und praxisnaher Form die wichtigsten Clean Code Regeln zum Einstieg vor. Diese kannst Du dann auch direkt in Deiner täglichen Programmier-Arbeit anwenden.Da automatisierte Tests für gute und qualitativ hochwertige Software unverzichtbar sind, betrachten wir in diesem Kurs auch Clean Code im JUnit-Test bzw. Unit-Test. In der Praxis musste ich leider immer wieder feststellen, dass Unit-Tests häufig deutlich schlechtere Code-Qualität haben als der restliche Code. Daher habe ich die Clean Code Prinzipien auf Unit-Tests übertragen und werde ich das in diesem Kurs an vielen Code-Beispielen zeigen.Im dritten Teil des Kurses erkläre ich euch die Testgetriebene Entwicklung. Ein modernes Vorgehen bei dem der Fokus auf automatisierten Unit-Tests liegt. Die Testgetriebene Entwicklung (Test Driven Development - TDD) erhöht noch Mals die Qualität unserer Software, weil sie es uns ermöglicht Code zu schreiben, der 100% Testabdeckung hat. Außerdem ist das Refactoring bzw. das Überarbeiten des geschriebenen Code nach Clean Code Prinzipien in den TDD-Zyklus integriert, so dass die Themen Clean Code und Testgetriebene Entwicklung perfekt in einander greifen.Als Software Entwickler und Architekt habe ich seit Jahren eine Leidenschaft für Clean Code und merke täglich wie sehr mein Team davon profitiert. Für neue Technologien begeistere ich mich seit 15 Jahren beruflich. Privat blogge ich regelmäßig zu diesen Themen und biete für meine Kollegen bei der Deutschen Telekom Live Coding Sessions und Trainings an, in denen ich neue Technologien, Clean Code und Test-Prinzipien vorstelle - mit diesem Kurs biete ich euch diese Coding Sessions in ausführlicher und optimierter Form an.Tu Deinen Kollegen und Dir einen Gefallen, lerne sauberen Code zu schreiben. Buche diesen Kurs und fange noch heute damit an:-)

课程标签

0人关注该课程

主题相关的课程