SOLID Programming: Single Responsibility Principle in Unity

oferecido por
Coursera Project Network
Neste projeto guiado, você irá:

Understand and implement Single Responsibility Principle in C# coding.​

Clock1 hour
BeginnerBásico
CloudSem necessidade de download
VideoVídeo em tela dividida
Comment DotsInglês
LaptopApenas em desktop

Programming of any kind, including in game-development, can get complicated as the size and scope of a project increase. Investigating bugs and expanding the code with new functionality can be almost impossible if the code-structure is not well-thought-out. In this one-hour, project-based course, we will cover the first principle of "SOLID" programming: Single Responsibility Principle ("SRP") states that a class should only be responsible for a single task. It sounds simple, but for many programmers, it's can be bit of a paradigm-shift. In the project, we will create some "typical" code that is fairly common in game-development, and then break it up to become compliant with SRP. This project is part one of a five-part series on SOLID Programming principles, which are: - Single Responsibility (this guided project) - Open-Closed - Liskov's Substitution - Interface Segregation - Dependency Inversion Each of these guided projects stands on its own, but for a full understanding of good coding practices, completing all five guided projects is recommended.

Habilidades que você desenvolverá

  • Video-game Development
  • C sharp (C#) Programming Language
  • Unity 3D
  • Unity
  • Application development

Aprender passo a passo

Em um vídeo reproduzido em uma tela dividida com a área de trabalho, seu instrutor o orientará sobre esses passos:

  1. Introduction and License-Activation

  2. Create some Typical Code

  3. Isolate Keyboard Input

  4. Isolate Health Management

  5. Refactor Player Controller

Como funcionam os projetos guiados

Sua área de trabalho é um espaço em nuvem, acessado diretamente do navegador, sem necessidade de nenhum download

Em um vídeo de tela dividida, seu instrutor te orientará passo a passo

Perguntas Frequentes – FAQ

Perguntas Frequentes – FAQ

Mais dúvidas? Visite o Central de Ajuda ao estudante.