|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/solid-design/
课程评论:没有评论
课程名称:SOLID原则:软件架构与设计导论 概述:任何人都可以编程,但区分专业软件工程师与业余编码者的关键在于最终产品的设计和编码质量。代码质量并不容易获得,不幸的是,大多数编码者在没有理解软件设计基本概念的情况下直接开始编码。这个课程旨在帮助初学者和希望提升设计能力与写出高质量代码的资深程序员。掌握SOLID原则的核心概念至关重要。一旦你掌握了基本知识,编写高质量代码将变得自然而然。 虽然网上有大量免费的YouTube视频介绍SOLID原则,但这些视频往往片段化,缺乏合适的比喻和代码示例。你所需要的是一个整体的视角,这正是本课程的目标。我花费了大量时间和精力来编写课程内容。每个概念、每个比喻、每个代码示例都经过精心挑选,以确保设计原则深入人心。我还使用了图形插图和现实生活中的比喻来加强理解。 本课程的特别之处在于,字幕经过手动编辑,准确无误。我对时间进行过校验,以确保准确性。大多数课程使用自动生成的字幕,其准确度较低,而我的课程则经过精心处理。如果你在工作中想将我静音,也可以随时选择,但我希望你能听到我的叙述声。不过,如果你选择静音,请在Udemy上启用字幕继续观看课程。
Anyone can code. But what differentiates a professional software engineer from a hobbyist coder is how well-designed and well-coded the final product is. Code quality is hard to come by. Unfortunately, most coders start straight without understanding basic concepts of software design. This course will help a budding coder, as well as an established programmer who wants to learn better design and write quality code. It is really important that you grasp the core concepts of SOLID thoroughly. Once you get the fundamentals right, writing quality code will come naturally to you.There are tons of free YouTube videos on SOLID, but they try to teach you in bits and pieces, and don't pick the right analogies and code snippets. What you need is a holistic picture, which is what this course aims to provide. I have spent considerable time and effort to come up with the content for this course. Each and every concept, each and every analogy, each and every code example has been meticulously picked in such a way the design principles stick to your mind. I have used graphical illustrations and real world analogies wherever possible to drive home the point. Something else that is special about this course - The subtitles are hand-scripted and accurate. I have even checked the timings to guarantee accuracy. Most courses come with subtitles that are auto-generated using a Speech-To-Text Engine, the accuracy of which is fairly low. But not mine! I have taken pains to script my course to perfection and include the subtitles too. So if you are at work, and you want to put me on mute, please feel free, although I would like you to hear my voice narration. If you want to put me on mute, just enable the subtitles in Udemy and play!