|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/software-practices-and-writing-clean-code/
课程评论:没有评论
课程名称:清晰代码:在7天内提升你的编程职业生涯 课程概述:本课程旨在帮助你成为一名专业的软件开发者,同时助你在编程领域成就卓越。如果你已经是专业的开发者,本课程将为你提供提升技能的工具,帮助你在同事中脱颖而出。“任何傻瓜都可以写出让计算机理解的代码,而优秀的程序员则是编写让人类理解的代码。” - 马丁·福勒。在编程过程中,许多人仅关注问题本身,而忽略了代码的质量、测试及团队协作的重要性。本课程将帮助你克服这些困难,即使你目前还没有相关技能,选择学习就是你迈出的第一步。 你将学习到的内容包括: - 如何命名类、方法和变量 - 正确的代码重用方式 - 硬编码的正确方式 - 如何构建方法、类和变量的结构 - 编写可扩展和可管理的代码 - 写出优雅的布尔表达式 - 了解和使用三元运算符 - 一种简单的设计模式,提升代码美观 - 如何解耦代码以及避免耦合的危害 - DRY(不要重复自己)原则 - KISS(保持简单)原则 - 还有更多内容! 实际技能和实践作业:你将完成三项大型作业和一小项作业,测试和拓展你的知识。这些实践项目将帮助你巩固课程所学知识。此外,我或其他学员将审查你的作业,确保你按预期完成所有内容。 总述:在本课程中,我将教你如何更加关注你的代码,并提供你执行这一理念所需的工具。你将学习到关于清晰代码和软件实践的基础及深入概念,开始把代码视为诗歌或散文,而不仅仅是指令。你将领悟代码的美丽及其重要性。课程通过大量对比示例来驱动学习,让你看到正确与错误的写法,帮助你写出更清晰的代码,并识别可损害项目的代码异味。 你将获得: - 3小时的按需视频,内容紧凑,专注于要点 - 教师的个人支持和帮助 - 加入私人Facebook小组,解答你的作业和问题 - 额外的文章资料 - 4个作业,测试和拓展你的知识 - 终身完全访问权限 - 我们的满意保证:如果你对购买不满意,享有30天100%退款保证。毫无理由让你犹豫! 立即注册,我们在课程中见!
This course will help you become a professional software developer and it will set you on the right path to becoming a programmer superstar. If you are already a professional software developer this course will give you the toolset to become an even better programmer and it will set you apart from your colleagues."Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin FowlerThis quote should be in your head when you are taking this course and when you are programming. When you program it's very easy to just focus on the problem and ignore everything else: Ignore the code quality, the tests. Ignore that you are not working alone and you have colleagues that will need to read your code and maintain it, even when you are not there. This is done by amateur programmers, not you. Even if you don't have the skills to do so right now you are on the right path. You are looking for a solution to this problem and this is a huge first step. You did your part, now let me do mine.What will you learn:How to name your class, method, and variable namesHow to reuse code - the right wayHow to hard code - the right wayHow to structure your methods, classes, and variablesHow to write extendable and manageable codeHow to write beautiful booleansWhat ternary operator is and how to use itA death simple design pattern that will make your code look way nicerHow to decouple codeWhy coupling is bad and how to avoid itThe DRY principleThe KISS principleSo much more!Real-World Skills + practical assignmentsYou will have three big homework assignments and one small, that will test and expand your knowledge. These on-hands projects will help you retain the knowledge you receive from the course. In addition, I or any other student will review your work and make sure that you have done everything as expected.Overview:In this course, I will teach you how you can be more mindful of your code and I will give you the exact tools you need to execute that. You will learn the basic and not-so-basic concepts about clean code and software practices. You will start thinking about the code as a poem or essay, rather than just instructions. You will see the beauty of code and why it's important. The course is driven by many compare examples, you will see how you should write code and how you shouldn't. That will give you perspective and not only you will start writing cleaner code, but also start noticing code smells that can ruin your project and make it hard to change and maintain.What will you receive:3 hours on-demand video - no fluff, just up-to-the point principlesPersonal support and help from the teacher. You are not paying just for a course, you are paying for a communityAccess to a private Facebook group that will help you with the homework assignments and all your questionsAdditional articles4 homework assignments that will test and expand your knowledgeFull lifetime accessOur Happiness GuaranteeIf you aren't happy with your purchase, we have a 30-day 100% money-back guarantee. There's literally no reason to hesitate!Enroll now, and we'll see you inside the course